Clarify set_peek setting when finishing job

This commit is contained in:
mvdbeek
2018-08-13 16:42:46 +02:00
parent 819ee07af3
commit f4343d876f
+6 -4
View File
@@ -1375,11 +1375,13 @@ class JobWrapper(HasResourceParameters):
return path
dataset.metadata.from_JSON_dict(output_filename, path_rewriter=path_rewriter)
line_count = context.get('line_count', None)
try:
assert context.get('line_count', None) is not None
dataset.set_peek(line_count=context['line_count'])
except Exception:
dataset.set_peek()
# Certain datatype's set_peek methods contain a line_count argument
dataset_assoc.dataset.set_peek(line_count=line_count)
except TypeError:
# ... and others don't
dataset_assoc.dataset.set_peek()
else:
# Handle purged datasets.
dataset.blurb = "empty"