decorator problem1:

contro opinion contropinion at gmail.com
Mon Jan 9 22:59:49 EST 2012


test1.py

def deco(func):
   print 'i am in deco'
   return func

@deco

def test():
  print 'i am in test'

when you run it ,you get :



test2.py

def tsfunc(func):
    def wrappedFunc():
        print '[%s] %s() called' % (ctime(), func.__name__)
        print 'i am in deco'
        return func()
    return wrappedFunc

@tsfunc
def test():
    print  "i am in test"

when you run test2.py,you can get nothing ,why can't i get  :??
i am in deco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20120110/01da573c/attachment.html>


More information about the Python-list mailing list