mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 22:03:13 -07:00
Merge pull request #1928 from clinton-hall/get-the-hint
Add type-hints for `core.auto_process.common.ProcessResult`
This commit is contained in:
commit
51fb55495d
1 changed files with 7 additions and 5 deletions
|
@ -1,26 +1,28 @@
|
||||||
|
import typing
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
from core import logger
|
from core import logger
|
||||||
|
|
||||||
|
|
||||||
class ProcessResult:
|
class ProcessResult:
|
||||||
def __init__(self, message, status_code):
|
def __init__(self, message: str, status_code: int):
|
||||||
self.message = message
|
self.message = message
|
||||||
self.status_code = status_code
|
self.status_code = status_code
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self) -> typing.Tuple[int, str]:
|
||||||
return self.status_code, self.message
|
return self.status_code, self.message
|
||||||
|
|
||||||
def __bool__(self):
|
def __bool__(self) -> bool:
|
||||||
return not bool(self.status_code)
|
return not bool(self.status_code)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self) -> str:
|
||||||
return 'Processing {0}: {1}'.format(
|
return 'Processing {0}: {1}'.format(
|
||||||
'succeeded' if bool(self) else 'failed',
|
'succeeded' if bool(self) else 'failed',
|
||||||
self.message,
|
self.message,
|
||||||
)
|
)
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self) -> str:
|
||||||
return '<ProcessResult {0}: {1}>'.format(
|
return '<ProcessResult {0}: {1}>'.format(
|
||||||
self.status_code,
|
self.status_code,
|
||||||
self.message,
|
self.message,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue