Add -D option to base applications
This commit is contained in:
parent
1b0096e6e3
commit
23aec4046c
1 changed files with 6 additions and 1 deletions
|
|
@ -33,7 +33,7 @@ from weboob.core import Weboob, CallErrors
|
||||||
from weboob.core.backendscfg import BackendsConfig
|
from weboob.core.backendscfg import BackendsConfig
|
||||||
from weboob.tools.config.iconfig import ConfigError
|
from weboob.tools.config.iconfig import ConfigError
|
||||||
from weboob.tools.exceptions import FormFieldConversionWarning
|
from weboob.tools.exceptions import FormFieldConversionWarning
|
||||||
from weboob.tools.log import createColoredFormatter, getLogger, settings as log_settings
|
from weboob.tools.log import createColoredFormatter, getLogger, DebugFilter, settings as log_settings
|
||||||
from weboob.tools.misc import to_unicode
|
from weboob.tools.misc import to_unicode
|
||||||
from .results import ResultsConditionError
|
from .results import ResultsConditionError
|
||||||
|
|
||||||
|
|
@ -165,6 +165,7 @@ class Application(object):
|
||||||
logging_options.add_option('-d', '--debug', action='store_true', help='display debug messages')
|
logging_options.add_option('-d', '--debug', action='store_true', help='display debug messages')
|
||||||
logging_options.add_option('-q', '--quiet', action='store_true', help='display only error messages')
|
logging_options.add_option('-q', '--quiet', action='store_true', help='display only error messages')
|
||||||
logging_options.add_option('-v', '--verbose', action='store_true', help='display info messages')
|
logging_options.add_option('-v', '--verbose', action='store_true', help='display info messages')
|
||||||
|
logging_options.add_option('-D', '--verbose-debug', action='store_true', help='display extra debug messages for html parsing')
|
||||||
logging_options.add_option('--logging-file', action='store', type='string', dest='logging_file', help='file to save logs')
|
logging_options.add_option('--logging-file', action='store', type='string', dest='logging_file', help='file to save logs')
|
||||||
logging_options.add_option('-a', '--save-responses', action='store_true', help='save every response')
|
logging_options.add_option('-a', '--save-responses', action='store_true', help='save every response')
|
||||||
self._parser.add_option_group(logging_options)
|
self._parser.add_option_group(logging_options)
|
||||||
|
|
@ -389,6 +390,10 @@ class Application(object):
|
||||||
self._handle_options()
|
self._handle_options()
|
||||||
self.handle_application_options()
|
self.handle_application_options()
|
||||||
|
|
||||||
|
if not self.options.verbose_debug:
|
||||||
|
for handler in handlers:
|
||||||
|
handler.addFilter(DebugFilter())
|
||||||
|
|
||||||
return args
|
return args
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue