diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index b6bb64021621764255baf178996ac2defa1515fd..e8461133c83b1fbdcd496fb84b90a508a0aa3395 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -352,7 +352,7 @@ def parse_args(self, args): if not self.options.debug and not self.options.save_responses: warnings.simplefilter('ignore', category=ConversionWarning) try: - from weboob.tools.browser.browser import FormFieldConversionWarning + from weboob.tools.exceptions import FormFieldConversionWarning except ImportError: pass else: diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index af82e584d6c70152aae83d5a6aae4c5223d696ca..d0d5931de15c3bfffd1a6a9ca6ae857a08aa46d4 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -50,7 +50,7 @@ from gzip import GzipFile import warnings -from weboob.tools.exceptions import BrowserUnavailable, BrowserIncorrectPassword, BrowserPasswordExpired, BrowserForbidden, BrowserBanned, BrowserHTTPNotFound, BrowserHTTPError +from weboob.tools.exceptions import BrowserUnavailable, BrowserIncorrectPassword, BrowserPasswordExpired, BrowserForbidden, BrowserBanned, BrowserHTTPNotFound, BrowserHTTPError, FormFieldConversionWarning from weboob.tools.decorators import retry from weboob.tools.log import getLogger from weboob.tools.mech import ClientForm @@ -100,12 +100,6 @@ class BrokenPageError(Exception): pass -class FormFieldConversionWarning(UserWarning): - """ - A value has been set to a form's field and has been implicitly converted. - """ - - class BasePage(object): """ Base page diff --git a/weboob/tools/exceptions.py b/weboob/tools/exceptions.py index 0d0449107adc8b2056617f332a8f76acc43800fb..cc8000d8a28fc138ac04164533bf4ffe6d58d5db 100644 --- a/weboob/tools/exceptions.py +++ b/weboob/tools/exceptions.py @@ -48,3 +48,9 @@ class BrowserHTTPError(BrowserUnavailable): class ParseError(Exception): pass + + +class FormFieldConversionWarning(UserWarning): + """ + A value has been set to a form's field and has been implicitly converted. + """