diff --git a/weboob/browser/pages.py b/weboob/browser/pages.py index d5cf831ad76f37c5ff69c2243beb95f244a7f5dc..22b0427028ea3d0f53e6a1551025eed2907c0f11 100644 --- a/weboob/browser/pages.py +++ b/weboob/browser/pages.py @@ -33,8 +33,10 @@ from weboob.exceptions import ParseError, ModuleInstallError from weboob.tools.compat import basestring, unicode, urljoin +from weboob.tools.json import json, mini_jsonpath from weboob.tools.log import getLogger from weboob.tools.pdf import decompress_pdf + from .exceptions import LoggedOut @@ -468,12 +470,9 @@ def get(self, path, default=None): return default def path(self, path, context=None): - from weboob.tools.json import mini_jsonpath return mini_jsonpath(context or self.doc, path) def build_doc(self, text): - from weboob.tools.json import json - bom = u'\uFEFF' # wtf if text.startswith(bom): text = text[len(bom):]