openflexure-microscope-server/openflexure_microscope/rescue/error_sources.py
2020-11-06 12:19:41 +00:00

36 lines
No EOL
719 B
Python

class bcolors:
HEADER = "\033[95m"
OKBLUE = "\033[94m"
OKGREEN = "\033[92m"
WARNING = "\033[93m"
FAIL = "\033[91m"
ENDC = "\033[0m"
BOLD = "\033[1m"
UNDERLINE = "\033[4m"
class Source:
def __init__(self, message):
self._message = message
@property
def message(self):
return self._message
class WarningSource:
def __init__(self, message):
self.message = message
@property
def message(self):
print(bcolors.WARNING + self._message + bcolors.ENDC)
class ErrorSource:
def __init__(self, message):
self.message = message
@property
def message(self):
print(bcolors.FAIL + self._message + bcolors.ENDC)