Alow Blueprint routes to explicitly define error_format (#2773)

Co-authored-by: Adam Hopkins <adam@amhopkins.com>
This commit is contained in:
Moshe Nahmias
2023-07-09 14:47:59 +03:00
committed by GitHub
parent 976da69e79
commit 5dd1623192
2 changed files with 27 additions and 1 deletions

View File

@@ -319,6 +319,10 @@ class Blueprint(BaseSanic):
# Prepend the blueprint URI prefix if available
uri = self._setup_uri(future.uri, url_prefix)
route_error_format = (
future.error_format if future.error_format else error_format
)
version_prefix = self.version_prefix
for prefix in (
future.version_prefix,
@@ -358,7 +362,7 @@ class Blueprint(BaseSanic):
future.unquote,
future.static,
version_prefix,
error_format,
route_error_format,
future.route_context,
)