Add some warnings
This commit is contained in:
parent
38a8fd00b7
commit
8fee458824
1 changed files with 2 additions and 0 deletions
|
|
@ -346,6 +346,7 @@ class ReplApplication(Cmd, ConsoleApplication):
|
||||||
missing_fields = set(self.formatter.MANDATORY_FIELDS) - set(fields)
|
missing_fields = set(self.formatter.MANDATORY_FIELDS) - set(fields)
|
||||||
# If a mandatory field is not selected, do not use the customized formatter
|
# If a mandatory field is not selected, do not use the customized formatter
|
||||||
if missing_fields:
|
if missing_fields:
|
||||||
|
print('Warning: you do not select enough mandatory fields for the formatter. Fallback to another. Hint: use option -f', file=sys.stderr)
|
||||||
self.formatter = self.formatters_loader.build_formatter(ReplApplication.DEFAULT_FORMATTER)
|
self.formatter = self.formatters_loader.build_formatter(ReplApplication.DEFAULT_FORMATTER)
|
||||||
|
|
||||||
if self.formatter.DISPLAYED_FIELDS is not None:
|
if self.formatter.DISPLAYED_FIELDS is not None:
|
||||||
|
|
@ -355,6 +356,7 @@ class ReplApplication(Cmd, ConsoleApplication):
|
||||||
missing_fields = set(fields) - set(self.formatter.DISPLAYED_FIELDS + self.formatter.MANDATORY_FIELDS)
|
missing_fields = set(fields) - set(self.formatter.DISPLAYED_FIELDS + self.formatter.MANDATORY_FIELDS)
|
||||||
# If a selected field is not displayed, do not use the customized formatter
|
# If a selected field is not displayed, do not use the customized formatter
|
||||||
if missing_fields:
|
if missing_fields:
|
||||||
|
print('Warning: some selected fields will not be displayed by the formatter. Fallback to another. Hint: use option -f', file=sys.stderr)
|
||||||
self.formatter = self.formatters_loader.build_formatter(ReplApplication.DEFAULT_FORMATTER)
|
self.formatter = self.formatters_loader.build_formatter(ReplApplication.DEFAULT_FORMATTER)
|
||||||
|
|
||||||
return self.weboob.do(self._do_complete, self.options.count, fields, function, *args, **kwargs)
|
return self.weboob.do(self._do_complete, self.options.count, fields, function, *args, **kwargs)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue