From f01823af7003555a5156afed2ea67e6de218dadf Mon Sep 17 00:00:00 2001 From: Vincent Ardisson Date: Tue, 1 Sep 2020 09:38:48 +0200 Subject: [PATCH] weboob.browser.pages: import json toplevel, it's cleaner It's not an optional or costly dependency. --- weboob/browser/pages.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/weboob/browser/pages.py b/weboob/browser/pages.py index d5cf831ad7..22b0427028 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):] -- GitLab