mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-22 06:13:19 -07:00
Fix invalid return types and use ProcessResult.failure
or ProcessResult.success
This commit is contained in:
parent
dc37deb6e2
commit
109e4dabcd
1 changed files with 25 additions and 32 deletions
|
@ -52,10 +52,9 @@ class PyMedusaApiV1(SickBeard):
|
||||||
)
|
)
|
||||||
except requests.ConnectionError:
|
except requests.ConnectionError:
|
||||||
logger.error(f'Unable to open URL: {self.url}', self.sb_init.section)
|
logger.error(f'Unable to open URL: {self.url}', self.sb_init.section)
|
||||||
return ProcessResult(
|
return ProcessResult.failure(
|
||||||
message=f'{self.sb_init.section}: Failed to post-process - '
|
f'{self.sb_init.section}: Failed to post-process - Unable to '
|
||||||
f'Unable to connect to {self.sb_init.section}',
|
f'connect to {self.sb_init.section}'
|
||||||
status_code=1,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
successful_status_codes = [
|
successful_status_codes = [
|
||||||
|
@ -68,23 +67,20 @@ class PyMedusaApiV1(SickBeard):
|
||||||
f'Server returned status {response.status_code}',
|
f'Server returned status {response.status_code}',
|
||||||
self.sb_init.section,
|
self.sb_init.section,
|
||||||
)
|
)
|
||||||
result = ProcessResult(
|
result = ProcessResult.failure(
|
||||||
message=f'{self.sb_init.section}: Failed to post-process - '
|
f'{self.sb_init.section}: Failed to post-process - Server '
|
||||||
f'Server returned status {response.status_code}',
|
f'returned status {response.status_code}'
|
||||||
status_code=1,
|
|
||||||
)
|
)
|
||||||
elif response.json()['result'] == 'success':
|
elif response.json()['result'] == 'success':
|
||||||
result = ProcessResult(
|
result = ProcessResult.success(
|
||||||
message=f'{self.sb_init.section}: '
|
f'{self.sb_init.section}: Successfully post-processed '
|
||||||
f'Successfully post-processed {self.input_name}',
|
f'{self.input_name}'
|
||||||
status_code=0,
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
result = ProcessResult(
|
# We did not receive Success confirmation.
|
||||||
message=f'{self.sb_init.section}: Failed to post-process - '
|
result = ProcessResult.failure(
|
||||||
f'Returned log from {self.sb_init.section} was not as '
|
f'{self.sb_init.section}: Failed to post-process - Returned '
|
||||||
f'expected.',
|
f'log from {self.sb_init.section} was not as expected.'
|
||||||
status_code=1, # We did not receive Success confirmation.
|
|
||||||
)
|
)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
@ -158,10 +154,9 @@ class PyMedusaApiV2(SickBeard):
|
||||||
'Unable to send postprocess request',
|
'Unable to send postprocess request',
|
||||||
self.sb_init.section,
|
self.sb_init.section,
|
||||||
)
|
)
|
||||||
return ProcessResult(
|
return ProcessResult.failure(
|
||||||
message=f'{self.sb_init.section}: Unable to send postprocess '
|
f'{self.sb_init.section}: Unable to send postprocess request '
|
||||||
f'request to PyMedusa',
|
f'to PyMedusa'
|
||||||
status_code=1,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Get UUID
|
# Get UUID
|
||||||
|
@ -170,13 +165,13 @@ class PyMedusaApiV2(SickBeard):
|
||||||
jdata = response.json()
|
jdata = response.json()
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logger.debug('No data returned from provider')
|
logger.debug('No data returned from provider')
|
||||||
return False
|
return ProcessResult.failure('No data returned from provider')
|
||||||
else:
|
else:
|
||||||
jdata = {}
|
jdata = {}
|
||||||
|
|
||||||
status = jdata.get('status', None)
|
status = jdata.get('status', None)
|
||||||
if status != 'success':
|
if status != 'success':
|
||||||
return False
|
return ProcessResult.failure()
|
||||||
|
|
||||||
wait_for = int(self.sb_init.config.get('wait_for', 2))
|
wait_for = int(self.sb_init.config.get('wait_for', 2))
|
||||||
n = 0
|
n = 0
|
||||||
|
@ -202,16 +197,14 @@ class PyMedusaApiV2(SickBeard):
|
||||||
# In the future we could return an exit state for when the PP in
|
# In the future we could return an exit state for when the PP in
|
||||||
# medusa didn't yield an expected result.
|
# medusa didn't yield an expected result.
|
||||||
if response.get('success'):
|
if response.get('success'):
|
||||||
result = ProcessResult(
|
result = ProcessResult.success(
|
||||||
message=f'{self.sb_init.section}: '
|
f'{self.sb_init.section}: Successfully post-processed '
|
||||||
f'Successfully post-processed {self.input_name}',
|
f'{self.input_name}'
|
||||||
status_code=0,
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
result = ProcessResult(
|
# We did not receive Success confirmation.
|
||||||
message=f'{self.sb_init.section}: Failed to post-process - '
|
result = ProcessResult.failure(
|
||||||
f'Returned log from {self.sb_init.section} was not '
|
f'{self.sb_init.section}: Failed to post-process - Returned '
|
||||||
f'as expected.',
|
f'log from {self.sb_init.section} was not as expected.'
|
||||||
status_code=1, # We did not receive Success confirmation.
|
|
||||||
)
|
)
|
||||||
return result
|
return result
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue