From 44c28238be19a84834cc104898dc6ae37c988398 Mon Sep 17 00:00:00 2001 From: echel0n Date: Fri, 18 Apr 2014 13:47:57 -0700 Subject: [PATCH] We now check for status downloaded and skip post-processing if found. --- nzbtomedia/autoProcess/autoProcessMovie.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nzbtomedia/autoProcess/autoProcessMovie.py b/nzbtomedia/autoProcess/autoProcessMovie.py index 3264a396..12a2ce3a 100644 --- a/nzbtomedia/autoProcess/autoProcessMovie.py +++ b/nzbtomedia/autoProcess/autoProcessMovie.py @@ -112,17 +112,23 @@ class autoProcessMovie: logger.error("Could not find any releases marked as WANTED matching %s, skipping ..." % nzbName, section) return 1 - # try to get release_id, media_id, and download_id if one was not passed in + # pull info from release found if available release_id = None media_id = None downloader = None + release_status = None if len(releases) == 1: try: release_id = releases.keys()[0] media_id = releases[release_id]['media_id'] download_id = releases[release_id]['download_info']['id'] downloader = releases[release_id]['download_info']['downloader'] + release_status = releases[release_id]['status'] except:pass + + if release_status and release_status == 'downloaded': + logger.warning("%s currently has a status of [%s], skipping ..." % (release_status), section) + return 0 process_all_exceptions(nzbName.lower(), dirName) nzbName, dirName = convert_to_ascii(nzbName, dirName)