diff --git a/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py b/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py index 8ced8a125675e1b9fdd641190e280d38dabcfb80..c176e8bb1620c6c33abc7b18e52b82655bcf63f2 100755 --- a/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py +++ b/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py @@ -61,6 +61,7 @@ class MoMClient: if self.__logged_in: return + logger.debug("logging in to MoM on url: %s", self.__momURLlogin) self.__browser.open(self.__momURLlogin) forms = list(self.__browser.forms()) self.__browser.form = forms[0] @@ -70,14 +71,18 @@ class MoMClient: if 200 != ret_code: raise Exception("Logging into MoM failed: http return code = " + ret_code) + logger.debug("logged in on MoM on url: %s", self.__momURLlogin) self.__logged_in = True except Exception as e: raise Exception("Logging into MoM on %s failed: %s" % (self.__momURLlogin, str(e))) def logout(self): try: - self.__browser.open(self.__momURLlogout) - self.__logged_in = False + if self.__logged_in: + logger.info("logging out of MoM on url: %s", self.__momURLlogout) + self.__browser.open(self.__momURLlogout) + self.__logged_in = False + logger.info("logged out of MoM on url: %s", self.__momURLlogout) except Exception as e: logger.warning("Logging out of MoM failed: " + str(e)) @@ -98,7 +103,7 @@ class MoMClient: params = {"exportId" : export_id, "status" : status_id} statusUrl = self.__momURLsetStatus + '?' + urllib.parse.urlencode(params) - logger.debug("updating MoM: " + statusUrl) + logger.info("updating MoM: " + statusUrl) response = self.__browser.open(statusUrl) reply = [line.decode('utf-8') for line in response.readlines()] if reply == ['ok']: @@ -116,7 +121,7 @@ class MoMClient: params['message'] = message statusUrl = self.__momURLsetStatus + '?' + urllib.parse.urlencode(params) - logger.debug("updating MoM: " + statusUrl) + logger.info("updating MoM: " + statusUrl) response = self.__browser.open(statusUrl) reply = [line.decode('utf-8') for line in response.readlines()] if reply == ['ok']: