From 5acc491c94262912baa30a4cffc780a46b7faf56 Mon Sep 17 00:00:00 2001 From: cgrinds Date: Tue, 20 Apr 2010 01:11:58 +0800 Subject: [PATCH] Refactored the @route decorator to use the new add_url_rule method. Tagged add_url_rule with versionadded of 0.2 --- flask.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flask.py b/flask.py index 8ed62509..c5a969ca 100644 --- a/flask.py +++ b/flask.py @@ -508,6 +508,8 @@ class Flask(object): :param view_func: the function to call when servicing a request to the provided endpoint :param options: the options to be forwarded to the underlying :class:`~werkzeug.routing.Rule` object + + .. versionadded:: 0.2 """ options['endpoint'] = endpoint options.setdefault('methods', ('GET',)) @@ -581,8 +583,7 @@ class Flask(object): :class:`~werkzeug.routing.Rule` object. """ def decorator(f): - self.add_url_rule(rule, f.__name__, **options) - self.view_functions[f.__name__] = f + self.add_url_rule(rule, f.__name__, f, **options) return f return decorator