Files
scale-build/scale_build/exceptions.py
2021-05-09 23:27:38 +05:00

17 lines
440 B
Python

class CallError(Exception):
def __init__(self, errmsg):
self.errmsg = errmsg
def __str__(self):
return self.errmsg
class MissingManifest(CallError):
def __init__(self):
super().__init__('Unable to locate manifest file')
class MissingPackagesException(CallError):
def __init__(self, packages):
super().__init__(f'Failed preflight check. Please install {", ".join(packages)!r} packages.')