Moved LockError into exceptions.py

This commit is contained in:
Joel Collins 2019-01-24 14:03:55 +00:00
parent 4be89866ee
commit 59b634498b

View file

@ -1,2 +1,20 @@
from threading import ThreadError
class TaskDeniedException(Exception):
pass
pass
class LockError(ThreadError):
ERROR_CODES = {
'ACQUIRE_ERROR': "Unable to acquire. Lock in use by another thread.",
'IN_USE_ERROR': "Lock in use by another thread."
}
def __init__(self, code, lock):
self.code = code
if code in LockError.ERROR_CODES:
self.message = LockError.ERROR_CODES[code]
else:
self.message = "Unknown error."
print("{}: {}".format(self.code, self.message))
ThreadError.__init__(self)