Skip to content

Commit

Permalink
fix: include default metadata in checks and improve caching
Browse files Browse the repository at this point in the history
  • Loading branch information
paulmueller committed Jun 8, 2020
1 parent 7ff7b26 commit 2b97c95
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions dckit/dlg_icheck.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,10 +172,13 @@ def populate_ui(self):
else:
self.widget_logs.hide()
self.comboBox_logs.currentIndexChanged.connect(self.on_logs)
# save metadata (updates from defaults/global)
self.save_current_metadata()

def check(self, use_metadata=True, expand_section=True):
if use_metadata:
metadata_dump = json.dumps(self.metadata, sort_keys=True)
metadata_dump = json.dumps(self.metadata_from_path(self.path),
sort_keys=True)
else:
metadata_dump = json.dumps({})
cues = check_dataset(self.path, metadata_dump, expand_section)
Expand All @@ -187,7 +190,7 @@ def done(self, r):
# save metadata
self.save_current_metadata()
# run check again
cues = self.check()
cues = self.check(use_metadata=True, expand_section=False)
levels = dclab.rtdc_dataset.check.ICue.get_level_summary(cues)
if levels["violation"]:
self.state = "failed"
Expand Down

0 comments on commit 2b97c95

Please sign in to comment.