mirror of
https://github.com/truenas/scale-build.git
synced 2025-12-20 02:49:28 +00:00
17 lines
440 B
Python
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.')
|