Skip to content

Commit 61dc6c8

Browse files
committed
Add fallback for Werkzeug 3.0.0
1 parent ba1b151 commit 61dc6c8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

httpbin/core.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@
3232
from werkzeug.wrappers import Response
3333
except ImportError: # werkzeug < 2.1
3434
from werkzeug.wrappers import BaseResponse as Response
35-
from werkzeug.http import parse_authorization_header
35+
36+
try:
37+
from werkzeug.http import parse_authorization_header
38+
except ImportError: # werkzeug < 2.3
39+
from werkzeug.datastructures import Authorization
40+
parse_authorization_header = Authorization.from_header
41+
3642
from flasgger import Swagger, NO_SANITIZER
3743

3844
from . import filters

0 commit comments

Comments
 (0)