Nee die 2 commits hebben betrekking op failed download handling.
Ik heb zelf ook nog niet gevonden waar het fout gaat met post-processing, ben er mee bezig maar mss is mr-orange him self eerder
Edit;
Ik denk dat ik het opgeslost heb. (heb ook de hulp van Tolstyak gevraagd in de hoop dat het uiteindelijk in mr-orange's branch terecht komt)
Wat ik gedaan heb is het volgende:
https://github.com/schumi...62518f0064a76c320818f6b78
Toen kreeg ik de volgende error:
Traceback (most recent call last):
[INFO] File "/volume1/@appstore/sickbeard-tpb/share/SickBeard/cherrypy/_cprequest.py", line 660, in respond
[INFO] response.body = self.handler()
[INFO] File "/volume1/@appstore/sickbeard-tpb/share/SickBeard/cherrypy/lib/encoding.py", line 193, in __call__
[INFO] self.body = self.oldhandler(*args, **kwargs)
[INFO] File "/volume1/@appstore/sickbeard-tpb/share/SickBeard/cherrypy/_cpdispatch.py", line 25, in __call__
[INFO] return self.callable(*self.args, **self.kwargs)
[INFO] File "/volume1/@appstore/sickbeard-tpb/share/SickBeard/sickbeard/webserve.py", line 2090, in processEpisode
[INFO] result = processTV.processDir(dirName, nzbName, failed=failed)
[INFO] File "/volume1/@appstore/sickbeard-tpb/share/SickBeard/sickbeard/processTV.py", line 117, in processDir
[INFO] for dir in [x for x in dirs if validateDir(path, x, returnStr)]:
[INFO] TypeError: validateDir() takes exactly 4 arguments (3 given)
Is al minder als eerst
Vervolgens heb ik de file nzbToSickBeard.py regel 64 van versie 7,1 aangepast
van:
result = autoProcessTV.processEpisode(sys.argv[1], sys.argv[2], sys.argv[3])
naar
result = autoProcessTV.processEpisode(sys.argv[1], sys.argv[2], 0, sys.argv[3])
Met als output:
The download of arrow.120.hdtv-lol.sample.mp4.nzb has completed.
This has been processed by the script /volume1/@appstore/scripts/nzbToMedia-master/nzbToSickBeard.py for category series.
Log Result
[INFO] Post-Process: Post-processing script successfully started
[INFO] Post-Process: Cleaning up
[DETAIL] Post-Process: Executing function 'do_exit' with argument 93
[DETAIL] Post-Process: Executing external postprocessing with argument 0
[DETAIL] Post-Process: comparing 'series' to 'movies' and 'series'
[INFO] Post-Process: Running SickBeard's postprocessing script
[DETAIL] Post-Process: SickBeard-Script-Path=/volume1/@appstore/scripts/nzbToMedia-master/nzbToSickBeard.py
[DETAIL] Post-Process: SickBeard-Script-ARGV1=/volume1/downloads/dst/series/arrow.120.hdtv-lol.sample.mp4
[DETAIL] Post-Process: SickBeard-Script-ARGV2=arrow.120.hdtv-lol.sample.mp4.nzb
[DETAIL] Post-Process: SickBeard-Script-ARGV3=0
[INFO] ====================
[INFO] nzbToSickBeard V7.1
[INFO] Script triggered from NZBGet, starting autoProcessTV...
[DETAIL] after calling nzbToMedia
[DETAIL] Post-Process: Executing function 'replaceVarBy'. Going to replace '' in 'The download of has .' by 'arrow.120.hdtv-lol.sample.mp4.nzb'
[DETAIL] Post-Process: replace result: The download of arrow.120.hdtv-lol.sample.mp4.nzb has .
[DETAIL] Post-Process: Executing function 'replaceVarBy'. Going to replace '' in 'The download of arrow.120.hdtv-lol.sample.mp4.nzb has .' by 'series'
[DETAIL] Post-Process: replace result: The download of arrow.120.hdtv-lol.sample.mp4.nzb has .
[DETAIL] Post-Process: Executing function 'replaceVarBy'. Going to replace '
Ziet er al iets beter uit.
Andere die het ook willen testen/proberen?
[
Voor 77% gewijzigd door
schumi2004 op 26-04-2013 01:25
]