test1.py

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

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


when you run it ,you get :
i am in deco



test2.py

def tsfunc(func):
     def wrappedFunc():
          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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to