Commit 59b63449 authored by Joel Collins's avatar Joel Collins
Browse files

Moved LockError into exceptions.py

parent 4be89866
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
from threading import ThreadError

class TaskDeniedException(Exception):
    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)
 No newline at end of file