def wrapper(f): try: DefaultRouter.add_url_rule(apiurl(rule), endpoint=endpoint, view_func=f, options=kw) except AssertionError: pass return f