mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 22:03:13 -07:00
Merge branch 'dev'
This commit is contained in:
commit
d85cc3190c
2 changed files with 13 additions and 2 deletions
|
@ -258,6 +258,9 @@ def process(dirName, nzbName=None, status=0, clientAgent = "manual", download_id
|
||||||
process_all_exceptions(nzbName.lower(), dirName)
|
process_all_exceptions(nzbName.lower(), dirName)
|
||||||
nzbName, dirName = converto_to_ascii(nzbName, dirName)
|
nzbName, dirName = converto_to_ascii(nzbName, dirName)
|
||||||
|
|
||||||
|
TimeOut2 = int(wait_for) * 60 # If transfering files across directories, it now appears CouchPotato can take a while to confirm this url request... Try using wait_for timing.
|
||||||
|
socket.setdefaulttimeout(int(TimeOut2)) #initialize socket timeout. We may now be able to remove the delays from the wait_for section below?
|
||||||
|
|
||||||
if status == 0:
|
if status == 0:
|
||||||
if transcode == 1:
|
if transcode == 1:
|
||||||
result = Transcoder.Transcode_directory(dirName)
|
result = Transcoder.Transcode_directory(dirName)
|
||||||
|
@ -331,12 +334,14 @@ def process(dirName, nzbName=None, status=0, clientAgent = "manual", download_id
|
||||||
Logger.exception("Unable to delete folder %s", dirName)
|
Logger.exception("Unable to delete folder %s", dirName)
|
||||||
return 0 # success
|
return 0 # success
|
||||||
|
|
||||||
if nzbName == "Manual Run":
|
if nzbName == "Manual Run" or download_id == "none":
|
||||||
return 0 # success
|
return 0 # success
|
||||||
|
|
||||||
# we will now check to see if CPS has finished renaming before returning to TorrentToMedia and unpausing.
|
# we will now check to see if CPS has finished renaming before returning to TorrentToMedia and unpausing.
|
||||||
|
socket.setdefaulttimeout(int(TimeOut)) #initialize socket timeout.
|
||||||
|
|
||||||
start = datetime.datetime.now() # set time for timeout
|
start = datetime.datetime.now() # set time for timeout
|
||||||
pause_for = wait_for * 10 # keep this so we only ever have 6 complete loops.
|
pause_for = int(wait_for) * 10 # keep this so we only ever have 6 complete loops. This may not be necessary now?
|
||||||
while (datetime.datetime.now() - start) < datetime.timedelta(minutes=wait_for): # only wait 2 (default) minutes, then return.
|
while (datetime.datetime.now() - start) < datetime.timedelta(minutes=wait_for): # only wait 2 (default) minutes, then return.
|
||||||
movie_status, clientAgent, download_id, release_status = get_status(baseURL, movie_id, clientAgent, download_id) # get the current status fo this movie.
|
movie_status, clientAgent, download_id, release_status = get_status(baseURL, movie_id, clientAgent, download_id) # get the current status fo this movie.
|
||||||
if movie_status != initial_status: # Something has changed. CPS must have processed this movie.
|
if movie_status != initial_status: # Something has changed. CPS must have processed this movie.
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
Change_LOG / History
|
Change_LOG / History
|
||||||
|
|
||||||
|
V9.1 24/01/2014
|
||||||
|
|
||||||
|
Impacts All
|
||||||
|
Don't wait to verify status change in CouchPotato when no initial status (manual run)
|
||||||
|
Now use "wait_for" timing as socket timeout on the renamer.scan. It appears to now be delayed in confirming success.
|
||||||
|
|
||||||
V9.0 19/01/2014
|
V9.0 19/01/2014
|
||||||
|
|
||||||
Impacts NZBs
|
Impacts NZBs
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue