Repository URL to install this package:
Version:
6.0.24-6.0 ▾
|
python3-dmapi
/
usr
/
lib
/
python3.9
/
site-packages
/
dmapi
/
concurrent_log_handler
/
portalocker
/
exceptions.py
|
---|
"""
Copyright 2022 Rick van Hattem
"""
import typing
class BaseLockException(Exception):
# Error codes:
LOCK_FAILED = 1
def __init__(
self,
*args: typing.Any,
fh: typing.Optional[typing.IO] = None,
**kwargs: typing.Any,
) -> None:
self.fh = fh
Exception.__init__(self, *args)
class LockException(BaseLockException):
pass
class AlreadyLocked(LockException):
pass
class FileToLarge(LockException):
pass