Exceptions¶
Package wide exceptions
- wreck.exceptions.__all__: tuple[str, str, str, str] = ("ArbitraryEqualityNotImplemented", "MissingPackageBaseFolder", "MissingRequirementsFoldersFiles", "PinMoreThanTwoSpecifiers")¶
Module exports
- exception wreck.exceptions.ArbitraryEqualityNotImplemented(msg: str)¶
Bases:
NotImplementedError===operator is not yet supported.Convert this exception into an UnResolvable. End user would have to manually handle the issue.
- Variables:
msg (str) – The error message
- exception wreck.exceptions.MissingPackageBaseFolder(msg: str)¶
Bases:
AssertionErrorLoader did not provide package base folder. Do not know the cwd
- Variables:
msg (str) – The error message
- exception wreck.exceptions.MissingRequirementsFoldersFiles(msg: str)¶
Bases:
AssertionErrorNeglected to create/prepare requirements folders and
.infiles.Unabated would produce an empty string snippet. Instead provide user feedback
- Variables:
msg (str) – The error message
- exception wreck.exceptions.PinMoreThanTwoSpecifiers(msg: str)¶
Bases:
NotImplementedErrorA pin has
>2specifiers. e.g. >=2.5.6, !=2.5.7, <2.7Convert this exception into an UnResolvable. End user would have to manually handle the issue.
- Variables:
msg (str) – The error message