diff --git a/docs/Downloaders/SABnzbd/scripts/Clean/Clean.py b/docs/Downloaders/SABnzbd/scripts/Clean/Clean.py index 3f3444e57..4dd65287c 100644 --- a/docs/Downloaders/SABnzbd/scripts/Clean/Clean.py +++ b/docs/Downloaders/SABnzbd/scripts/Clean/Clean.py @@ -20,13 +20,11 @@ import sys import re +# normalize argv to scriptname and just first 8 arguments to maintain compatibility +sys.argv = sys.argv[:9] try: - # Parse the 18 input variables for SABnzbd version >= 4.0.0 - (scriptname, nzbname, postprocflags, category, script, prio, downloadsize, grouplist, showname, season, episodenumber, episodename, is_proper, resolution, decade, year, month, day, job_type) = sys.argv - downloadsize = int(downloadsize) -except ValueError: - # ...or 11 variables for earlier versions - (scriptname, nzbname, postprocflags, category, script, prio, downloadsize, grouplist, showname, season, episodenumber, episodename) = sys.argv + # Parse the input variables for SABnzbd version >= 4.2.0 + (scriptname, nzbname, postprocflags, category, script, prio, downloadsize, grouplist) = sys.argv except: sys.exit(1) # exit with 1 causes SABnzbd to ignore the output of this script