summaryrefslogtreecommitdiff
path: root/pypers/oxford/traced.py
blob: 4a6367e6d640ad7d31c3cd047ca41664d6e56156 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# traced.py

def traced(func):
    def tracedfunc(*args, **kw):
        print "calling %s.%s" % (func.__module__, func.__name__)
        return func(*args, **kw)
    tracedfunc.__name__ = func.__name__
    return tracedfunc

@traced
def f(): pass