Skip to content
Snippets Groups Projects
Commit f4aa174e authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Fixed repack cli after rebase.

parent a64348e1
No related branches found
No related tags found
3 merge requests!548Release v1,!487Fixes after reprocessing #689 #690,!465v1-process
Pipeline #117976 passed
...@@ -461,13 +461,17 @@ def process(ctx, uploads, parallel: int, process_running: bool, setting: typing. ...@@ -461,13 +461,17 @@ def process(ctx, uploads, parallel: int, process_running: bool, setting: typing.
@uploads.command(help='Repack selected uploads.') @uploads.command(help='Repack selected uploads.')
@click.argument('UPLOADS', nargs=-1) @click.argument('UPLOADS', nargs=-1)
@click.option('--parallel', default=1, type=int, help='Use the given amount of parallel processes. Default is 1.')
@click.pass_context @click.pass_context
def re_pack(ctx, uploads, parallel: int): def re_pack(ctx, uploads):
_, uploads = _query_uploads(uploads, **ctx.obj.uploads_kwargs) _, uploads = _query_uploads(uploads, **ctx.obj.uploads_kwargs)
_run_processing(
uploads, parallel, lambda upload: upload.re_pack(), 're-packing', for upload in uploads:
wait_until_complete=False) if not upload.published:
print(f'Cannot repack unpublished upload {upload.upload_id}')
continue
upload.upload_files.re_pack(upload.with_embargo)
print(f'successfully re-packed {upload.upload_id}')
@uploads.command(help='Attempt to abort the processing of uploads.') @uploads.command(help='Attempt to abort the processing of uploads.')
......
...@@ -233,7 +233,7 @@ class TestAdminUploads: ...@@ -233,7 +233,7 @@ class TestAdminUploads:
published.save() published.save()
result = invoke_cli( result = invoke_cli(
cli, ['admin', 'uploads', 're-pack', '--parallel', '2', upload_id], catch_exceptions=False) cli, ['admin', 'uploads', 're-pack', upload_id], catch_exceptions=False)
assert result.exit_code == 0 assert result.exit_code == 0
assert 're-pack' in result.stdout assert 're-pack' in result.stdout
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment