summaryrefslogtreecommitdiffstats
path: root/qtip/base/error.py
diff options
context:
space:
mode:
Diffstat (limited to 'qtip/base/error.py')
-rw-r--r--qtip/base/error.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/qtip/base/error.py b/qtip/base/error.py
index d364c532..01a7f7a6 100644
--- a/qtip/base/error.py
+++ b/qtip/base/error.py
@@ -21,3 +21,16 @@ class NotFound(QtipError):
def __init__(self, module, package='qtip'):
self.package = package
self.module = module
+
+
+class ToBeDoneError(QtipError):
+ """something still to be done"""
+ def __init__(self, method, module):
+ self.method = method
+ self.module = module
+
+
+def make_tbd(method, module='qtip'):
+ def tbd():
+ raise ToBeDoneError(method, module)
+ return tbd