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