Merge branch 'main' of https://github.com/iml1111/flask into main

This commit is contained in:
IML 2021-06-06 01:42:10 +09:00
commit d29808c87e

View file

@ -1085,16 +1085,27 @@ class Flask(Scaffold):
# Check HTTP method # Check HTTP method
supported_http_methods = { supported_http_methods = {
"GET", "POST", "PUT", "PATCH", "DELETE", "GET",
"HEAD", "CONNECT", "OPTIONS", "TRACE", "POST",
"COPY", "LINK", "UNLINK", "PURGE", "PUT",
"LOCK", "UNLOCK", "PROFIND", "VIEW" "PATCH",
"DELETE",
"HEAD",
"CONNECT",
"OPTIONS",
"TRACE",
"COPY",
"LINK",
"UNLINK",
"PURGE",
"LOCK",
"UNLOCK",
"PROFIND",
"VIEW",
} }
for item in methods: for item in methods:
if item not in supported_http_methods: if item not in supported_http_methods:
raise TypeError( raise TypeError(f"'{item}' method is not specified in HTTP.")
f"'{item}' method is not specified in HTTP."
)
rule = self.url_rule_class(rule, methods=methods, **options) rule = self.url_rule_class(rule, methods=methods, **options)
rule.provide_automatic_options = provide_automatic_options # type: ignore rule.provide_automatic_options = provide_automatic_options # type: ignore