Skip to content

Commit 9630db0

Browse files
committed
Stop importing werkzeug
1 parent d95ae28 commit 9630db0

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ dependencies = [
277277
"requests-mock",
278278
"tzdata; sys_platform == 'win32'",
279279
"vws-auth-tools",
280-
"werkzeug"
281280
]
282281

283282
[project.optional-dependencies]

src/mock_vws/_flask_server/vwq.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from http import HTTPStatus
1111

1212
import requests
13-
import werkzeug
1413
from flask import Flask, Response, request
1514
from pydantic import BaseSettings
1615

@@ -101,7 +100,8 @@ def handle_exceptions(exc: ValidatorException) -> Response:
101100
headers=exc.headers,
102101
)
103102

104-
response.headers = werkzeug.datastructures.Headers(exc.headers)
103+
response.headers.clear()
104+
response.headers.extend(exc.headers)
105105
return response
106106

107107

src/mock_vws/_flask_server/vws.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
from http import HTTPStatus
1515

1616
import requests
17-
import werkzeug
1817
from flask import Flask, Response, request
1918
from pydantic import BaseSettings
2019

@@ -134,7 +133,8 @@ def handle_exceptions(exc: ValidatorException) -> Response:
134133
headers=exc.headers,
135134
)
136135

137-
response.headers = werkzeug.datastructures.Headers(exc.headers)
136+
response.headers.clear()
137+
response.headers.extend(exc.headers)
138138
return response
139139

140140

0 commit comments

Comments
 (0)