projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '13106-keepclient-slot' closes #13106
[arvados.git]
/
sdk
/
python
/
arvados
/
commands
/
ws.py
diff --git
a/sdk/python/arvados/commands/ws.py
b/sdk/python/arvados/commands/ws.py
index 57070636bba75d4c30fbd363be6365fd1668ce8e..37dab55d60351b69bf97980f1dd9fa1376e4303b 100644
(file)
--- 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:
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)
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')
known_component_jobs = pipeline_jobs
api = arvados.api('v1')