Skip to content

Commit 88e7fd1

Browse files
authored
Merge pull request #211 from timvaillancourt/issue_186_config_err
Return more-descriptive error for missing required fields (#186)
2 parents 1ec803b + c04a5f0 commit 88e7fd1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

mongodb_consistent_backup/Common/Config.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,13 @@ def check_required(self):
105105
try:
106106
self._get(key)
107107
except:
108-
raise mongodb_consistent_backup.Errors.OperationError('Field "%s" must be set via command-line or config file!' % key)
108+
raise mongodb_consistent_backup.Errors.OperationError(
109+
'Field "%s" (config file field: "%s.%s") must be set via command-line or config file!' % (
110+
key,
111+
self._config.environment,
112+
key
113+
)
114+
)
109115

110116
def parse(self):
111117
self._config.parse(self.cmdline)

0 commit comments

Comments
 (0)