mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-19 21:03:14 -07:00
Fix excess parameter detection
This commit is contained in:
parent
29171baaa3
commit
f514eecf6c
1 changed files with 9 additions and 7 deletions
|
@ -97,14 +97,16 @@ def auto_fork(section, input_category):
|
||||||
json_data = json_data.get('data', json_data)
|
json_data = json_data.get('data', json_data)
|
||||||
|
|
||||||
optional_parameters = json_data['optionalParameters'].keys()
|
optional_parameters = json_data['optionalParameters'].keys()
|
||||||
|
# Find excess parameters
|
||||||
for param in params:
|
excess_parameters = set(params).difference(optional_parameters)
|
||||||
if param not in optional_parameters:
|
logger.debug('Removing excess parameters: {}'.format(sorted(excess_parameters)))
|
||||||
rem_params.append(param)
|
rem_params.extend(excess_parameters)
|
||||||
else:
|
else:
|
||||||
for param in params:
|
rem_params.extend(
|
||||||
if 'name="{param}"'.format(param=param) not in r.text:
|
param
|
||||||
rem_params.append(param)
|
for param in params
|
||||||
|
if 'name="{param}"'.format(param=param) not in r.text
|
||||||
|
)
|
||||||
for param in rem_params:
|
for param in rem_params:
|
||||||
params.pop(param)
|
params.pop(param)
|
||||||
for fork in sorted(iteritems(core.FORKS), reverse=False):
|
for fork in sorted(iteritems(core.FORKS), reverse=False):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue