From f67a4cfbaa7ba60d912b86724e50be8349aff39f Mon Sep 17 00:00:00 2001 From: Bryan Marfito Date: Wed, 24 Mar 2021 09:48:09 +0800 Subject: [PATCH] Update fetchOrbit.py --- contrib/stack/topsStack/fetchOrbit.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/contrib/stack/topsStack/fetchOrbit.py b/contrib/stack/topsStack/fetchOrbit.py index 51e13f6..60f532f 100755 --- a/contrib/stack/topsStack/fetchOrbit.py +++ b/contrib/stack/topsStack/fetchOrbit.py @@ -161,18 +161,20 @@ if __name__ == '__main__': match = None try: + for url1 in url: r = session.get(url1, verify=False) r.raise_for_status() parser = MyHTMLParser(satName, url1) - parser.feed(r.text) - for resulturl, result in parser.fileList: - if oType == 'precise': - match = os.path.join(resulturl, result) - elif oType == "restituted": - tbef, taft, mission = fileToRange(os.path.basename(result)) - if (tbef <= fileTSStart) and (taft >= fileTS): + parser.feed(r.text + "\n") + + for resulturl, result in parser.fileList: + if oType == 'precise': match = os.path.join(resulturl, result) + elif oType == "restituted": + tbef, taft, mission = fileToRange(os.path.basename(result)) + if (tbef <= fileTSStart) and (taft >= fileTS): + match = os.path.join(resulturl, result) if match is not None: success = True