From 6aafe3c5310c73f178bc228313748ebfe4b3d58f Mon Sep 17 00:00:00 2001 From: shypike Date: Tue, 7 May 2013 20:54:41 +0200 Subject: [PATCH] Fix problem in encryption detection. --- sabnzbd/assembler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sabnzbd/assembler.py b/sabnzbd/assembler.py index e66337d..1477c9a 100644 --- a/sabnzbd/assembler.py +++ b/sabnzbd/assembler.py @@ -290,10 +290,11 @@ def ParseFilePacket(f, header): def is_cloaked(path, names): """ Return True if this is likely to be a cloaked encrypted post """ fname = unicoder(os.path.split(path)[1]).lower() + fname = os.path.splitext(fname)[0] for name in names: name = os.path.split(name.lower())[1] - ext = os.path.splitext(unicoder(name))[1] - if (ext == '.rar' and fname == name): + name, ext = os.path.splitext(unicoder(name)) + if (ext == u'.rar' and fname == name): logging.debug('File %s is probably encrypted due to RAR with same name inside this RAR', fname) return True elif 'password' in name: