From c4078dd4093da354309a2a7f8b269c2f0770898a Mon Sep 17 00:00:00 2001 From: JackDandy Date: Mon, 25 May 2020 01:31:38 +0100 Subject: [PATCH] Fix RarBG under py2. --- CHANGES.md | 7 ++++++- sickbeard/providers/generic.py | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index ef3f77c..7d510ce 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,9 @@ -### 0.21.34 (2020-05-21 14:50:00 UTC) +### 0.21.35 (2020-05-25 01:30:00 UTC) + +* Fix RarBG under py2 + + +### 0.21.34 (2020-05-21 14:50:00 UTC) * Fix edit show "Upgrade once" diff --git a/sickbeard/providers/generic.py b/sickbeard/providers/generic.py index 79c5c8c..f00a20c 100644 --- a/sickbeard/providers/generic.py +++ b/sickbeard/providers/generic.py @@ -1769,8 +1769,8 @@ class TorrentProvider(GenericProvider): def _decode(data, c): try: fx = (lambda x: x, lambda x: str(x))[PY2] - result = ''.join([chr(int(fx(bytearray([(8 * c)[i] ^ x for i, x in enumerate(data)])[i:i + 2]), 16)) - for i in range(0, len(data), 2)]) + result = ''.join(chr(int(fx(bytearray([(8 * c)[i] ^ x for i, x in enumerate(data)])[i:i + 2]), 16)) + for i in range(0, len(data), 2)) except (BaseException, Exception): result = '|' return result