forked from orbit-oss/flask
Flask no longer internally depends on rules being added through the add_url_rule function
This commit is contained in:
parent
07688d7b93
commit
99be2ec022
3 changed files with 23 additions and 1 deletions
|
|
@ -730,7 +730,8 @@ class Flask(_PackageBoundObject):
|
|||
rule = req.url_rule
|
||||
# if we provide automatic options for this URL and the
|
||||
# request came with the OPTIONS method, reply automatically
|
||||
if rule.provide_automatic_options and req.method == 'OPTIONS':
|
||||
if getattr(rule, 'provide_automatic_options', False) \
|
||||
and req.method == 'OPTIONS':
|
||||
return self.make_default_options_response()
|
||||
# otherwise dispatch to the handler for that endpoint
|
||||
return self.view_functions[rule.endpoint](**req.view_args)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue