diff --git a/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py b/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py index 9b9b8dc5cd9d17d5c5aa56a621f03d8f63bb8076..8ced8a125675e1b9fdd641190e280d38dabcfb80 100755 --- a/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py +++ b/LTA/LTAIngest/LTAIngestServer/LTAIngestTransferServer/lib/momclient.py @@ -94,8 +94,7 @@ class MoMClient: # often it returns a login page, even when you're logged in # so, upon error, retry a couple of times with a pause, else just return for mom_retry in range(self.MAX_MOM_RETRIES): - if not self.__logged_in: - self.login() + self.login() params = {"exportId" : export_id, "status" : status_id} statusUrl = self.__momURLsetStatus + '?' + urllib.parse.urlencode(params) @@ -160,8 +159,7 @@ class MoMClient: start = time.time() logger.info("MoMClient.uploadDataAndGetSIP with archiveId %s - StorageTicket %s - FileName %s - Uri %s", archive_id, storage_ticket, filename, uri) - if not self.logged_in: - self.login() + self.login() xmlcontent = """<?xml version="1.0" encoding="UTF-8"?> <lofar:DataProduct archiveId="%s" xmlns:lofar="http://www.astron.nl/MoM2-Lofar"> @@ -258,8 +256,7 @@ class MoMClient: # so, upon error, retry a couple of times with a pause, else just return for mom_retry in range(self.MAX_MOM_RETRIES): try: - if not self.logged_in: - self.login() + self.login() mom_id = archive_id - 1000000 # stupid mom one million archive_id offset