0
|
1 #!/usr/bin/env python3
|
|
2
|
|
3
|
|
4 class DuplicateKeyError(Exception):
|
|
5 """ Raise when adding the same key to a dict twice."""
|
|
6 def __init__(self, message, *args):
|
|
7 self.message = message
|
|
8 # allow users initialize misc. arguments as any other builtin Error
|
|
9 super(DuplicateKeyError, self).__init__(message, *args)
|
|
10
|
|
11
|
|
12 class LockedObjectError(Exception):
|
|
13 """ Raise when attempting to alter a locked object."""
|
|
14 def __init__(self, message, *args):
|
|
15 self.message = message
|
|
16 # allow users initialize misc. arguments as any other builtin Error
|
|
17 super(LockedObjectError, self).__init__(message, *args)
|