From 9c9e484c9c1ad1b879225bfcd23d9bb03dac0c73 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Thu, 12 Feb 2015 08:27:42 +1030 Subject: [PATCH] improve safe rename functionality. Thanks @sanderjo --- nzbtomedia/nzbToMediaSceneExceptions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nzbtomedia/nzbToMediaSceneExceptions.py b/nzbtomedia/nzbToMediaSceneExceptions.py index 85850db5..9f93d826 100644 --- a/nzbtomedia/nzbToMediaSceneExceptions.py +++ b/nzbtomedia/nzbToMediaSceneExceptions.py @@ -108,7 +108,10 @@ def rename_script(dirname): if rename_file: rename_lines = [line.strip() for line in open(rename_file)] for line in rename_lines: - cmd = filter(None, re.split('mv|Move\s(\S*)\s(\S*)',line)) + if re.search('^(mv|Move)', line, re.IGNORECASE): + cmd = shlex.split(line)[1:] + else: + continue if len(cmd) == 2 and os.path.isfile(os.path.join(dirname, cmd[0])): orig = os.path.join(dirname, cmd[0]) dest = os.path.join(dirname, cmd[1].split('\\')[-1].split('/')[-1])