Skip to content

Commit ee4933f

Browse files
committed
rearrange code
1 parent f6fdde9 commit ee4933f

File tree

13 files changed

+338
-329
lines changed

13 files changed

+338
-329
lines changed

pywebio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .exceptions import SessionException, SessionClosedException, SessionNotFoundException
1010
from .platform import start_server
1111
from .platform.bokeh import try_install_bokeh_hook
12-
from .platform.utils import config
12+
from .platform.page import config
1313
from .utils import STATIC_PATH
1414

1515
try_install_bokeh_hook()

pywebio/input.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
from .io_ctrl import single_input, input_control, output_register_callback, send_msg, single_input_kwargs
8181
from .session import get_current_session, get_current_task_id
8282
from .utils import Setter, is_html_safe_value, parse_file_size
83-
from .platform import utils as platform_setting
83+
from .platform import page as platform_setting
8484

8585
logger = logging.getLogger(__name__)
8686

pywebio/platform/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
"""
146146

147147
from .httpbased import run_event_loop
148-
from .tornado import start_server
149-
from .utils import seo
150-
from .utils import config
148+
from .page import config
149+
from .page import seo
151150
from .path_deploy import path_deploy_http, path_deploy
151+
from .tornado import start_server

pywebio/platform/aiohttp.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111

1212
from .remote_access import start_remote_access_service
1313
from .tornado import open_webbrowser_on_server_started
14-
from .utils import make_applications, render_page, cdn_validation, deserialize_binary_event, print_listen_address
14+
from .page import make_applications, render_page
15+
from .utils import cdn_validation, deserialize_binary_event, print_listen_address
1516
from ..session import CoroutineBasedSession, ThreadBasedSession, register_session_implement_for_target, Session
1617
from ..session.base import get_session_info_from_headers
1718
from ..utils import get_free_port, STATIC_PATH, iscoroutinefunction, isgeneratorfunction

pywebio/platform/django.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55

66
from django.http import HttpResponse, HttpRequest
77

8-
from . import utils
8+
from . import page
99
from ..session import Session
1010
from .httpbased import HttpContext, HttpHandler, run_event_loop
1111
from .remote_access import start_remote_access_service
12-
from .utils import make_applications, cdn_validation
12+
from .page import make_applications
13+
from .utils import cdn_validation
1314
from ..utils import STATIC_PATH, iscoroutinefunction, isgeneratorfunction, get_free_port, parse_file_size
1415

1516
logger = logging.getLogger(__name__)
@@ -122,7 +123,7 @@ def wsgi_app(applications, cdn=True,
122123
debug = Session.debug = os.environ.get('PYWEBIO_DEBUG', debug)
123124

124125
max_payload_size = parse_file_size(max_payload_size)
125-
utils.MAX_PAYLOAD_SIZE = max_payload_size
126+
page.MAX_PAYLOAD_SIZE = max_payload_size
126127

127128
django_options.update(dict(
128129
DEBUG=debug,

pywebio/platform/fastapi.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
from .remote_access import start_remote_access_service
1616
from .tornado import open_webbrowser_on_server_started
17-
from .utils import make_applications, render_page, cdn_validation, OriginChecker, deserialize_binary_event
17+
from .page import make_applications, render_page
18+
from .utils import cdn_validation, OriginChecker, deserialize_binary_event
1819
from ..session import CoroutineBasedSession, ThreadBasedSession, register_session_implement_for_target, Session
1920
from ..session.base import get_session_info_from_headers
2021
from ..utils import get_free_port, STATIC_PATH, iscoroutinefunction, isgeneratorfunction, strip_space

pywebio/platform/flask.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88

99
from flask import Flask, request, send_from_directory, Response
1010

11-
from . import utils
11+
from . import page
1212
from ..session import Session
1313
from .httpbased import HttpContext, HttpHandler, run_event_loop
1414
from .remote_access import start_remote_access_service
15-
from .utils import make_applications, cdn_validation
15+
from .page import make_applications
16+
from .utils import cdn_validation
1617
from ..utils import STATIC_PATH, iscoroutinefunction, isgeneratorfunction
1718
from ..utils import get_free_port, parse_file_size
1819

@@ -114,7 +115,7 @@ def wsgi_app(applications, cdn=True,
114115

115116
app = Flask(__name__) if static_dir is None else Flask(__name__, static_url_path="/static",
116117
static_folder=static_dir)
117-
utils.MAX_PAYLOAD_SIZE = app.config['MAX_CONTENT_LENGTH'] = parse_file_size(max_payload_size)
118+
page.MAX_PAYLOAD_SIZE = app.config['MAX_CONTENT_LENGTH'] = parse_file_size(max_payload_size)
118119

119120
app.add_url_rule('/', 'webio_view', webio_view(
120121
applications=applications, cdn=cdn,

pywebio/platform/httpbased.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
from contextlib import contextmanager
1717
from typing import Dict
1818

19-
from .utils import make_applications, render_page, deserialize_binary_event
19+
from .page import make_applications, render_page
20+
from .utils import deserialize_binary_event
2021
from ..session import CoroutineBasedSession, Session, ThreadBasedSession, register_session_implement_for_target
2122
from ..session.base import get_session_info_from_headers
2223
from ..utils import random_str, LRUDict, isgeneratorfunction, iscoroutinefunction, check_webio_js

0 commit comments

Comments
 (0)