def hello(fn):
    def wrapper():
        print "hello, %s" % fn.__name__
        fn()
        print "goodby, %s" % fn.__name__
    return wrapper

#@hello
dataset/ETHPy150Open Akagi201/learning-python/misc/test_decorator.py/hello/original