mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-19 12:59:36 -07:00
Fix auto-fork detection (#1839)
* Fix Fork Detection when parameters not exact match. #1838 * Fix logging of detected fork. #1838 * Fix SickGear fork detection #1838
This commit is contained in:
parent
f9dde62762
commit
4103a7dc05
2 changed files with 5 additions and 7 deletions
|
@ -118,7 +118,7 @@ FORKS = {
|
||||||
FORK_MEDUSA_API: {'path': None, 'failed': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete_files': None, 'is_priority': None, 'cmd': 'postprocess'},
|
FORK_MEDUSA_API: {'path': None, 'failed': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete_files': None, 'is_priority': None, 'cmd': 'postprocess'},
|
||||||
FORK_MEDUSA_APIV2: {'proc_dir': None, 'resource': None, 'failed': None, 'process_method': None, 'force': None, 'type': None, 'delete_on': None, 'is_priority': None},
|
FORK_MEDUSA_APIV2: {'proc_dir': None, 'resource': None, 'failed': None, 'process_method': None, 'force': None, 'type': None, 'delete_on': None, 'is_priority': None},
|
||||||
FORK_SICKGEAR: {'dir': None, 'failed': None, 'process_method': None, 'force': None},
|
FORK_SICKGEAR: {'dir': None, 'failed': None, 'process_method': None, 'force': None},
|
||||||
FORK_SICKGEAR_API: {'path': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'is priority': None, 'failed': None, 'cmd': 'sg.postprocess'},
|
FORK_SICKGEAR_API: {'path': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'is_priority': None, 'failed': None, 'cmd': 'sg.postprocess'},
|
||||||
FORK_STHENO: {'proc_dir': None, 'failed': None, 'process_method': None, 'force': None, 'delete_on': None, 'ignore_subs': None},
|
FORK_STHENO: {'proc_dir': None, 'failed': None, 'process_method': None, 'force': None, 'delete_on': None, 'ignore_subs': None},
|
||||||
}
|
}
|
||||||
ALL_FORKS = {k: None for k in set(list(itertools.chain.from_iterable([FORKS[x].keys() for x in FORKS.keys()])))}
|
ALL_FORKS = {k: None for k in set(list(itertools.chain.from_iterable([FORKS[x].keys() for x in FORKS.keys()])))}
|
||||||
|
|
|
@ -166,12 +166,12 @@ class InitSickBeard(object):
|
||||||
fork = ['default', params]
|
fork = ['default', params]
|
||||||
|
|
||||||
elif fork == 'auto':
|
elif fork == 'auto':
|
||||||
fork = self.detect_fork()
|
self.detect_fork()
|
||||||
|
|
||||||
logger.info('{section}:{category} fork set to {fork}'.format
|
logger.info('{section}:{category} fork set to {fork}'.format
|
||||||
(section=self.section, category=self.input_category, fork=fork[0]))
|
(section=self.section, category=self.input_category, fork=self.fork[0]))
|
||||||
core.FORK_SET = fork
|
core.FORK_SET = self.fork
|
||||||
self.fork, self.fork_params = fork[0], fork[1]
|
self.fork, self.fork_params = self.fork[0], self.fork[1]
|
||||||
# This will create the fork object, and attach to self.fork_obj.
|
# This will create the fork object, and attach to self.fork_obj.
|
||||||
self._init_fork()
|
self._init_fork()
|
||||||
return self.fork, self.fork_params
|
return self.fork, self.fork_params
|
||||||
|
@ -297,8 +297,6 @@ class InitSickBeard(object):
|
||||||
(section=self.section, category=self.input_category))
|
(section=self.section, category=self.input_category))
|
||||||
self.fork = list(core.FORKS.items())[list(core.FORKS.keys()).index(core.FORK_DEFAULT)]
|
self.fork = list(core.FORKS.items())[list(core.FORKS.keys()).index(core.FORK_DEFAULT)]
|
||||||
|
|
||||||
return fork
|
|
||||||
|
|
||||||
def _init_fork(self):
|
def _init_fork(self):
|
||||||
# These need to be imported here, to prevent a circular import.
|
# These need to be imported here, to prevent a circular import.
|
||||||
from .pymedusa import PyMedusa, PyMedusaApiV1, PyMedusaApiV2
|
from .pymedusa import PyMedusa, PyMedusaApiV1, PyMedusaApiV2
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue