We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a09a4dd commit cc64401Copy full SHA for cc64401
1 file changed
learning_orchestra_client/observer.py
@@ -33,6 +33,14 @@ def observe_processing(self):
33
34
:return: A dict with metadata file of used dataset name.
35
"""
36
+
37
+ dataset_collection = self.database[self.dataset_name]
38
+ metadata_query = {"_id": 0}
39
+ dataset_metadata = dataset_collection.find_one(metadata_query)
40
41
+ if dataset_metadata["finished"]:
42
+ return dataset_metadata
43
44
observer_query = [
45
{'$match': {
46
'$and':
@@ -42,9 +50,9 @@ def observe_processing(self):
50
]
51
}}
52
- return self.database[self.dataset_name].watch(
53
+ return dataset_collection.watch(
54
observer_query,
47
- full_document='updateLookup').next()
55
+ full_document='updateLookup').next()['fullDocument']
48
56
49
57
def observe_storage(self):
58
0 commit comments