Commit d157dc78 authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Fixed non published uploads handling in mirror cli command. [skip ci]

parent 66f7e3a6
......@@ -97,7 +97,7 @@ def mirror(
print('Cannot parse the given query %s: %s' % (query, str(e)))
sys.exit(1)
else:
query = {}
query = dict(published=True)
utils.configure_logging()
......@@ -123,9 +123,14 @@ def mirror(
continue
except KeyError:
pass
upload_data = client.mirror.get_upload_mirror(upload_id=upload_id).response().result
n_calcs = len(upload_data.calcs)
try:
upload_data = client.mirror.get_upload_mirror(upload_id=upload_id).response().result
n_calcs = len(upload_data.calcs)
except HTTPBadRequest:
print('Could not mirror %s, it is probably not published.' % upload_id)
n_calcs = 0
continue
if __in_test:
# In tests, we mirror from our selves, remove it so it is not there for import
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment