From f60bef3878358486bb72e1e6413a6cdf8672fa70 Mon Sep 17 00:00:00 2001 From: Carl Simon Adorf Date: Tue, 10 Mar 2020 19:38:42 +0100 Subject: [PATCH] Fix import and call related to 'configob.verify'. (#302) * Fix import and call related to 'configob.verify'. Fixes issue #301. * Update changelog. --- changelog.txt | 5 +++++ signac/__main__.py | 3 +-- signac/common/configobj/__init__.py | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index b472fb6ce..8d555db16 100644 --- a/changelog.txt +++ b/changelog.txt @@ -7,6 +7,11 @@ The **signac** package follows `semantic versioning `_. Version 1 ========= +next +---- + +- Fix the ``signac config verify`` command (previously broken) (#301, #302). + [1.4.0] -- 2020-02-28 --------------------- diff --git a/signac/__main__.py b/signac/__main__.py index e68d37d49..776229173 100644 --- a/signac/__main__.py +++ b/signac/__main__.py @@ -718,8 +718,7 @@ def main_update_cache(args): # # def verify_config(cfg, preserve_errors=True): - verification = cfg.verify( - preserve_errors=preserve_errors, skip_missing=True) + verification = cfg.verify(preserve_errors=preserve_errors) if verification is True: _print_err("Passed.") else: diff --git a/signac/common/configobj/__init__.py b/signac/common/configobj/__init__.py index ec7887b79..ce60aa67d 100644 --- a/signac/common/configobj/__init__.py +++ b/signac/common/configobj/__init__.py @@ -2082,7 +2082,7 @@ def validate(self, validator, preserve_errors=False, copy=False, if preserve_errors: # We do this once to remove a top level dependency on the validate module # Which makes importing configobj faster - from configobj.validate import VdtMissingValue + from .validate import VdtMissingValue self._vdtMissingValue = VdtMissingValue section = self