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

@deco
def test():
    print  "i am in test"
when you run it ,there is no result ,

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


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


when you run it  ,you can get :
>>>
i am in deco
i am in test

why??
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to