瀏覽代碼

resolve circular import + make sure tests are still passing

dinhlongviolin1 1 月之前
父節點
當前提交
006743c489
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 2 1
      taipy/gui/config.py
  2. 2 2
      tests/gui/e2e/renderers/test_html_rendering.py

+ 2 - 1
taipy/gui/config.py

@@ -25,7 +25,6 @@ from ._hook import _Hooks
 from ._page import _Page
 from ._warnings import _warn
 from .partial import Partial
-from .servers import is_running_from_reloader
 from .utils import _is_in_notebook
 
 ConfigParameter = t.Literal[
@@ -291,6 +290,8 @@ class _Config(object):
         self._handle_argparse()
 
     def __log_outside_reloader(self, logger, msg):
+        from .servers import is_running_from_reloader
+
         if not is_running_from_reloader():
             logger.info(msg)
 

+ 2 - 2
tests/gui/e2e/renderers/test_html_rendering.py

@@ -22,7 +22,7 @@ if util.find_spec("playwright"):
     from playwright._impl._page import Page
 
 from taipy.gui import Gui, Html
-from taipy.gui.server import _Server
+from taipy.gui.servers.flask import FlaskServer as _Server
 
 
 @pytest.mark.teste2e
@@ -102,7 +102,7 @@ def test_html_render_path_mapping(page: "Page", gui: Gui, helpers, e2e_base_url,
     gui._server = _Server(
         gui,
         path_mapping={"style": f"{Path(Path(__file__).parent.resolve())}{os.path.sep}test-assets{os.path.sep}style"},
-        flask=gui._flask,
+        flask=gui._server_instance,
         async_mode="gevent",
     )
     gui.add_page("page1", Html(f"{Path(Path(__file__).parent.resolve())}{os.path.sep}page1.html"))