From 0225d3597c8bd74389750e0957c1c845ed36cfbd Mon Sep 17 00:00:00 2001
From: Labrys of Knossos <labrys@users.noreply.github.com>
Date: Sat, 3 Dec 2022 17:23:42 -0500
Subject: [PATCH] Add `ProcessResult.success` and `ProcessResult.failure`
 constructors

---
 core/auto_process/common.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/core/auto_process/common.py b/core/auto_process/common.py
index 94fffa45..588ffd64 100644
--- a/core/auto_process/common.py
+++ b/core/auto_process/common.py
@@ -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: