codekingpro/portable-devtools
114k
1import typing2 3 4class BaseLockException(Exception): # noqa: N8185 # Error codes:6 LOCK_FAILED = 17 8 def __init__(9 self,10 *args: typing.Any,11 fh: typing.Union[typing.IO, None, int] = None,12 **kwargs: typing.Any,13 ) -> None:14 self.fh = fh15 Exception.__init__(self, *args)16 17 18class LockException(BaseLockException):19 pass20 21 22class AlreadyLocked(LockException):23 pass24 25 26class FileToLarge(LockException):27 pass28 