Skip to content

Commit 1694188

Browse files
author
vvcheremushkin
committed
add security option
1 parent 4979c5f commit 1694188

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def get_packages(package):
2929
"starlette<=1",
3030
"apispec<3",
3131
],
32-
version="0.0.10",
32+
version="0.0.11",
3333
url="https://github.com/slv0/start_resty",
3434
license="BSD",
3535
description="The web framework",

star_resty/apidocs/setup.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,12 @@ def setup_operation(endpoint: Method, version=2):
103103
'summary': options.summary,
104104
'produces': [endpoint.serializer.media_type],
105105
'parameters': resolve_parameters(meta),
106-
'responses': resolve_responses(endpoint)
106+
'responses': resolve_responses(endpoint),
107107
}
108+
109+
if options.security is not None:
110+
res['security'] = options.security
111+
108112
if version > 2:
109113
res['requestBody'] = resolve_request_body(meta)
110114
else:

star_resty/operation/schema.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ class Operation(NamedTuple):
66
description: Optional[str] = None
77
summary: Optional[str] = None
88
errors: Sequence[Any] = ()
9+
security: Optional[Sequence] = None
10+
11+
def update(self, **kwargs):
12+
return self._replace(**kwargs)

0 commit comments

Comments
 (0)