Fix errore jsontools

This commit is contained in:
Alhaziel01
2021-11-05 12:44:01 +01:00
parent c1efb6db57
commit 07fc2fb724
+9 -8
View File
@@ -364,14 +364,15 @@ class Item(object):
if "?" in url: if "?" in url:
url = url.split("?")[1] url = url.split("?")[1]
decoded = False decoded = False
try: if url:
str_item = base64.b64decode(urllib.unquote(url)) try:
json_item = json.load(str_item, object_hook=self.toutf8) str_item = base64.b64decode(urllib.unquote(url))
if json_item is not None and len(json_item) > 0: json_item = json.load(str_item, object_hook=self.toutf8)
self.__dict__.update(json_item) if json_item is not None and len(json_item) > 0:
decoded = True self.__dict__.update(json_item)
except: decoded = True
pass except:
pass
if not decoded: if not decoded:
url = urllib.unquote_plus(url) url = urllib.unquote_plus(url)