Add ProcessResult.success and ProcessResult.failure constructors

This commit is contained in:
Labrys of Knossos 2022-12-03 17:23:42 -05:00
parent 7937b6df0a
commit 0225d3597c

@ -19,6 +19,14 @@ class ProcessResult(typing.NamedTuple):
def __repr__(self) -> str:
return f'<ProcessResult {self.status_code}: {self.message}>'
@classmethod
def failure(cls, message: str = 'Failed'):
return cls(1, message)
@classmethod
def success(cls, message: str = 'Success'):
return cls(0, message)
def command_complete(url, params, headers, section):
try: