File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -200,6 +200,12 @@ class Flask(_PackageBoundObject):
200
200
'MAX_CONTENT_LENGTH' : None
201
201
})
202
202
203
+ #: The rule object to use for URL rules created. This is used by
204
+ #: :meth:`add_url_rule`. Defaults to :class:`werkzeug.routing.Rule`.
205
+ #:
206
+ #: .. versionadded:: 0.7
207
+ url_rule_class = Rule
208
+
203
209
#: the test client that is used with when `test_client` is used.
204
210
#:
205
211
#: .. versionadded:: 0.7
@@ -573,7 +579,7 @@ def index():
573
579
if 'OPTIONS' not in methods :
574
580
methods = tuple (methods ) + ('OPTIONS' ,)
575
581
provide_automatic_options = True
576
- rule = Rule (rule , methods = methods , ** options )
582
+ rule = self . url_rule_class (rule , methods = methods , ** options )
577
583
rule .provide_automatic_options = provide_automatic_options
578
584
self .url_map .add (rule )
579
585
if view_func is not None :
You can’t perform that action at this time.
0 commit comments