Support tuple-split strings as error messages

This commit is contained in:
Joel Collins 2020-11-06 15:53:20 +00:00
parent 0989a50558
commit f12671fa3f

View file

@ -11,7 +11,10 @@ class bcolors:
class Source:
def __init__(self, message):
self._message = message
if isinstance(message, tuple):
self._message = " ".join(message)
else:
self._message = message
@property
def message(self):
@ -27,4 +30,4 @@ class WarningSource(Source):
class ErrorSource(Source):
@property
def message(self):
return bcolors.FAIL + self._message + bcolors.ENDC
return bcolors.FAIL + self._message + bcolors.ENDC