[Yt-svn] yt-commit r1229 - trunk/yt

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Mar 23 21:16:02 PDT 2009


Author: mturk
Date: Mon Mar 23 21:16:02 2009
New Revision: 1229
URL: http://yt.spacepope.org/changeset/1229

Log:
Added a pdb_run decorator for debugging.



Modified:
   trunk/yt/funcs.py

Modified: trunk/yt/funcs.py
==============================================================================
--- trunk/yt/funcs.py	(original)
+++ trunk/yt/funcs.py	Mon Mar 23 21:16:02 2009
@@ -23,7 +23,7 @@
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 """
 
-import time, types, signal, traceback, sys
+import time, types, signal, traceback, sys, pdb
 import progressbar as pb
 from math import floor, ceil
 
@@ -94,6 +94,12 @@
     else:
         return func
 
+def pdb_run(func):
+    @wraps(func)
+    def wrapper(*args, **kw):
+        pdb.runcall(func, *args, **kw)
+    return wrapper
+
 class DummyProgressBar:
     def __init__(self, *args, **kwargs):
         return



More information about the yt-svn mailing list