From 3f649db0cb451de62d96c2c05ccefbb7346cc883 Mon Sep 17 00:00:00 2001 From: Arjix <53124886+ArjixGamer@users.noreply.github.com> Date: Fri, 26 Mar 2021 21:33:33 +0200 Subject: [PATCH] Update unpacker.py --- anime_downloader/sites/helpers/unpacker.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/anime_downloader/sites/helpers/unpacker.py b/anime_downloader/sites/helpers/unpacker.py index 13f614c..4b4a29c 100644 --- a/anime_downloader/sites/helpers/unpacker.py +++ b/anime_downloader/sites/helpers/unpacker.py @@ -1,10 +1,11 @@ -from jsbeautifier.unpackers import javascriptobfuscator, myobfuscate, packer - -UNPACKERS = [javascriptobfuscator, myobfuscate, packer] - - -def deobfuscate_packed_js(js): - for unpacker in UNPACKERS: - if unpacker.detect(js): - return unpacker.unpack(js) - return js +try: + from jsbeautifier.unpackers import javascriptobfuscator, myobfuscate, packer + UNPACKERS = [javascriptobfuscator, myobfuscate, packer] + def deobfuscate_packed_js(js): + for unpacker in UNPACKERS: + if unpacker.detect(js): + return unpacker.unpack(js) + return js +except ImportError: + def deobfuscate_packed_js(js): + return js