X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/89359cee9d2b8cafbf3db166e48c1aeec59a10b2..a0398ebd1c50b1be2433c109af6bb0d263c54ea5:/sdk/python/arvados/commands/ws.py diff --git a/sdk/python/arvados/commands/ws.py b/sdk/python/arvados/commands/ws.py index 57070636bb..37dab55d60 100644 --- a/sdk/python/arvados/commands/ws.py +++ b/sdk/python/arvados/commands/ws.py @@ -50,9 +50,10 @@ def main(arguments=None): if "job" in components[c]: pipeline_jobs.add(components[c]["job"]["uuid"]) if known_component_jobs != pipeline_jobs: + new_filters = [['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]] + ws.subscribe(new_filters) ws.unsubscribe(filters) - filters = [['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]] - ws.subscribe([['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]]) + filters = new_filters known_component_jobs = pipeline_jobs api = arvados.api('v1')