diff --git a/DeleteSamples.py b/DeleteSamples.py index 4f644ff9..885158f0 100755 --- a/DeleteSamples.py +++ b/DeleteSamples.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/ResetDateTime.py b/ResetDateTime.py index 1a99a3f5..1bfdfb1c 100755 --- a/ResetDateTime.py +++ b/ResetDateTime.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/TorrentToMedia.py b/TorrentToMedia.py index 8e45a586..4f9a457e 100755 --- a/TorrentToMedia.py +++ b/TorrentToMedia.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import datetime import os import time diff --git a/nzbToCouchPotato.py b/nzbToCouchPotato.py index 9c1da5a1..9d390932 100755 --- a/nzbToCouchPotato.py +++ b/nzbToCouchPotato.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToGamez.py b/nzbToGamez.py index 2f1208f6..3fb99843 100755 --- a/nzbToGamez.py +++ b/nzbToGamez.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToHeadPhones.py b/nzbToHeadPhones.py index ce7b654a..6bae012e 100755 --- a/nzbToHeadPhones.py +++ b/nzbToHeadPhones.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToMedia.py b/nzbToMedia.py index ed5869e3..7f759969 100755 --- a/nzbToMedia.py +++ b/nzbToMedia.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToMylar.py b/nzbToMylar.py index 9a9d31bc..68ab0a55 100755 --- a/nzbToMylar.py +++ b/nzbToMylar.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToNzbDrone.py b/nzbToNzbDrone.py index 8a1db46f..1c1b44c5 100755 --- a/nzbToNzbDrone.py +++ b/nzbToNzbDrone.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbToSickBeard.py b/nzbToSickBeard.py index 2ff207e1..14f681fe 100755 --- a/nzbToSickBeard.py +++ b/nzbToSickBeard.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # ############################################################################## ### NZBGET POST-PROCESSING SCRIPT ### diff --git a/nzbtomedia/autoProcess/autoProcessTV.py b/nzbtomedia/autoProcess/autoProcessTV.py index f6f24fbb..407525e6 100644 --- a/nzbtomedia/autoProcess/autoProcessTV.py +++ b/nzbtomedia/autoProcess/autoProcessTV.py @@ -85,6 +85,16 @@ class autoProcessTV: if os.path.isdir(SpecificPath): dirName = SpecificPath + # Attempt to create the directory if it doesn't exist and ignore any + # error stating that it already exists. This fixes a bug where SickRage + # won't process the directory because it doesn't exist. + try: + os.makedirs(dirName) # Attempt to create the directory + except OSError, e: + # Re-raise the error if it wasn't about the directory not existing + if exception.errno != errno.EEXIST: + raise + # Check video files for corruption status = int(failed) good_files = 0