aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/citco_submission.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/python/citco_submission.py b/python/citco_submission.py
index 629d0626..91ac5ed2 100644
--- a/python/citco_submission.py
+++ b/python/citco_submission.py
@@ -8,8 +8,6 @@ from report_ops.status import CitcoSubmission
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
-fund_sftp = {"ISOSEL": ("citco", "/outgoing/notifications")}
-
def close_and_reconnect(creds, folder):
retries = 5
@@ -28,18 +26,19 @@ def close_and_reconnect(creds, folder):
def run():
while True:
- for fund, (creds, folder) in fund_sftp.items():
- CitcoSubmission.init_client(creds, folder=folder)
- try:
- for f in CitcoSubmission._client.client.listdir_iter(folder):
- if S_ISREG(f.st_mode):
- try:
- CitcoSubmission.process(f.filename)
- except ValueError as e:
- logger.info(f"{fund}: {e}")
- except (SSHException, OSError) as e:
- logger.info(e)
- close_and_reconnect(creds, folder)
+ CitcoSubmission.init_client("citco", folder="/outgoing/notifications")
+ try:
+ for f in CitcoSubmission._client.client.listdir_iter(
+ "/outgoing/notifications"
+ ):
+ if S_ISREG(f.st_mode):
+ try:
+ CitcoSubmission.process(f.filename)
+ except ValueError as e:
+ logger.info(f"{e}")
+ except (SSHException, OSError) as e:
+ logger.info(e)
+ close_and_reconnect("citco", "/outgoing/notifications")
time.sleep(60)
CitcoSubmission.check_cache()