summaryrefslogtreecommitdiff
path: root/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'util.py')
-rwxr-xr-xutil.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/util.py b/util.py
new file mode 100755
index 0000000..80e9037
--- /dev/null
+++ b/util.py
@@ -0,0 +1,14 @@
+"""
+A few useful decorators
+"""
+
+import sys, time
+from decorator import decorator
+
+@decorator
+def traced(func, *args, **kw):
+ t1 = time.time()
+ res = func(*args,**kw)
+ t2 = time.time()
+ print >> sys.stderr, func.__name__, args, 'TIME:', t2-t1
+ return res