# coding:utf8
__author__ = 'bluesli'
def before(request,kwarg):
print('before')
def after(request,kwarg):
print('after')
def Filter(before_fun,after_fun):
def outer(main_fun):
def wrapper(request,kwarg):
before_ret = before_fun(request,kwarg)
if before_ret!=None:
return before_ret
afrer_ret = after_fun(request, kwarg)
if afrer_ret != None:
return afrer_ret
main_ret = main_fun(request, kwarg)
if afrer_ret != None:
return main_ret
return wrapper
return outer
@Filter(before,after)
def index(request,kwarg):
print('index')
index('ll','kk')# coding:utf8
__author__ = 'bluesli'
def befor