Skip to content

Commit 2e3f05b

Browse files
committed
improved
1 parent a7f91e2 commit 2e3f05b

File tree

4 files changed

+23
-20
lines changed

4 files changed

+23
-20
lines changed

flask_openapi3/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
# @Author : llc
33
# @Time : 2021/4/30 10:14
44

5-
__version__ = '1.1.2'
6-
7-
import os
5+
from .__version__ import __version__
86

7+
from .api_blueprint import APIBlueprint
98
from .models.file import FileStorage
109
from .models.info import Info
1110
from .models.oauth import OAuthConfig
12-
from .models.security import HTTPBase, HTTPBearer, OAuth2, APIKey, OpenIdConnect
13-
from .models.server import Server, ServerVariable
11+
from .models.security import APIKey
12+
from .models.security import HTTPBase
13+
from .models.security import HTTPBearer
14+
from .models.security import OAuth2
15+
from .models.security import OpenIdConnect
16+
from .models.server import Server
17+
from .models.server import ServerVariable
1418
from .models.tag import Tag
1519
from .models.validation_error import UnprocessableEntity
16-
from .openapi import APIBlueprint
1720
from .openapi import OpenAPI
18-
19-
if os.environ.get("WERKZEUG_RUN_MAIN") is None:
20-
print(f" * Powered by flask-openapi3 (version: {__version__})")

flask_openapi3/__version__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- coding: utf-8 -*-
2+
# @Author : llc
3+
# @Time : 2022/4/30 9:20
4+
5+
__version__ = '1.1.2'

flask_openapi3/do_wrapper.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ def _do_wrapper(
3939
request_kwargs = dict()
4040
try:
4141
if header:
42-
request_headers = dict(request.headers) if request.headers is not None else {}
42+
request_headers = dict(request.headers) or {}
4343
for key, value in header.__annotations__.items():
44-
ket_title = key.title()
44+
key_title = key.title()
4545
# add original key
46-
if ket_title in request_headers.keys():
47-
request_headers[key] = request_headers[ket_title]
46+
if key_title in request_headers.keys():
47+
request_headers[key] = request_headers[key_title]
4848
request_kwargs.update({"header": header(**request_headers)})
4949
if cookie:
50-
request_cookies = cookie(**request.cookies if request.cookies is not None else {})
50+
request_cookies = cookie(**request.cookies or {})
5151
request_kwargs.update({"cookie": request_cookies})
5252
if path:
5353
request_path = path(**kwargs)
@@ -91,11 +91,9 @@ def _do_wrapper(
9191
if body:
9292
if body.__custom_root_type__:
9393
# https://pydantic-docs.helpmanual.io/usage/models/#custom-root-types
94-
body_ = body(
95-
__root__=request.get_json(silent=True) if request.get_json(silent=True) is not None else {})
94+
body_ = body(__root__=request.get_json(silent=True) or {})
9695
else:
97-
body_ = body(
98-
**request.get_json(silent=True) if request.get_json(silent=True) is not None else {})
96+
body_ = body(**request.get_json(silent=True) or {})
9997
request_kwargs.update({"body": body_})
10098
except ValidationError as e:
10199
response = make_response(e.json())

flask_openapi3/openapi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def init_doc(self) -> None:
159159
self.register_blueprint(blueprint)
160160

161161
def export_to_markdown(self) -> Response:
162-
"""Experimental"""
162+
"""Export to markdown(Experimental)"""
163163
md = StringIO()
164164

165165
md.write(openapi_to_markdown(self.api_doc))
@@ -171,7 +171,7 @@ def export_to_markdown(self) -> Response:
171171

172172
@property
173173
def api_doc(self) -> Dict:
174-
"""Generate spec json"""
174+
"""Generate Specification json"""
175175
spec = APISpec(
176176
openapi=self.openapi_version,
177177
info=self.info,

0 commit comments

Comments
 (0)