MCPcopy Create free account
hub / github.com/SiphokaziCele/Assignment3AdvancedCalculator / ErrorHanndler

Class ErrorHanndler

src/Models/ErrorHandler.py:1–13  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1class ErrorHanndler:
2 def _init_(self):
3 self.errorCode = None
4 self.errorMessage = None
5
6 def catchInputError(self, expression):
7 if not expression:
8 self.errorCode = "ERR001"
9 self.errorMessage = "Invalid input"
10 self.logError()
11
12 def logError(self):
13 print(f"Error [{self.errorCode}]: {self.errorMessage}")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected