From f4ff308ab58e9b8fa1241becba75e88d2963f72d Mon Sep 17 00:00:00 2001 From: "Benedikt von St. Vieth" <b.von.st.vieth@fz-juelich.de> Date: Tue, 20 Dec 2016 15:10:30 +0100 Subject: [PATCH] remove logging output, error catching when access to b2share is unauthorized. --- depositor/b2share.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/depositor/b2share.py b/depositor/b2share.py index 366ef83..103bacc 100644 --- a/depositor/b2share.py +++ b/depositor/b2share.py @@ -79,6 +79,14 @@ class Depositor: r = requests.post(self.b2shareurl + "records/", params=self.url_params, data=json.dumps(metadata), headers=headers, verify=self.insecure_ssl) + if r.status_code == 401: + logging.error('Access to {} unauthorized, wrong token?'.format( + self.b2shareurl)) + exit(1) + elif r.status_code >= 400: + logging.error('Error while communicating with {}, status code: {}' + .format(self.b2shareurl, r.status_code)) + exit(1) deposit_id = r.json()['id'] upload_url = r.json()['links']['files'] return deposit_id, upload_url @@ -145,7 +153,6 @@ class Depositor: headers = {'Content-Type': 'application/octet-stream'} for filename in filenames: if '::' in filename: - logging.info(filename.count('::')) if not filename.count('::') is 1: logging.error('Too many "::" for filename renaming of {} ' 'given, skipping.'.format(filename)) -- GitLab