Ver Fonte

Merge branch 'main' into pytests

Falko Schindler há 2 anos atrás
pai
commit
7122808762
2 ficheiros alterados com 4 adições e 4 exclusões
  1. 2 2
      nicegui/globals.py
  2. 2 2
      nicegui/page.py

+ 2 - 2
nicegui/globals.py

@@ -11,11 +11,11 @@ if TYPE_CHECKING:
     from starlette.applications import Starlette
 
     from .config import Config
-    from .elements.page import PageBuilder
+    from .page import PageBuilder
 
 app: 'Starlette'
 config: Optional['Config'] = None
-server: Server
+server: Optional[Server] = None
 page_builders: Dict[str, 'PageBuilder'] = {}
 view_stack: List['jp.HTMLBaseComponent'] = []
 tasks: List[asyncio.tasks.Task] = []

+ 2 - 2
nicegui/page.py

@@ -35,7 +35,7 @@ class PageBuilder:
 
     def create_route(self, route: str) -> None:
         if self.shared:
-            create_task(self.build)
+            create_task(self.build())
         jp.Route(route, self.route_function)
 
 
@@ -195,7 +195,7 @@ def page(self,
             globals.view_stack.pop()
             return page
         builder = PageBuilder(decorated, shared)
-        if hasattr(globals, 'server') and globals.server is not None:
+        if globals.server:
             builder.create_route(route)
         globals.page_builders[route] = builder
         return decorated