From 955907a0957f8a67117fa5492f339ab5ee9e6000 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Wed, 21 Aug 2024 19:24:55 -0700 Subject: [PATCH] reorder page evaluation --- reflex/app.py | 52 ++------------------------------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/reflex/app.py b/reflex/app.py index 36a077161..9bc6dc4fc 100644 --- a/reflex/app.py +++ b/reflex/app.py @@ -9,6 +9,7 @@ import dataclasses import functools import inspect import io +import dill import multiprocess from pathos import multiprocessing, pools import os @@ -50,6 +51,7 @@ from reflex.compiler import compiler from reflex.compiler import utils as compiler_utils from reflex.compiler.compiler import ( ExecutorSafeFunctions, + compile_uncompiled_page_helper, ) from reflex.components.base.app_wrap import AppWrap from reflex.components.base.error_boundary import ErrorBoundary @@ -554,56 +556,6 @@ class App(MiddlewareMixin, LifespanMixin, Base): meta=meta, ) - def _compile_page(self, route: str): - """Compile a page. - - Args: - route: The route of the page to compile. - """ - uncompiled_page = self.uncompiled_pages[route] - - on_load = uncompiled_page.on_load - - if on_load: - self.load_events[route] = ( - on_load if isinstance(on_load, list) else [on_load] - ) - - self.uncompiled_pages[route] = UncompiledPage( - component=component, - route=route, - title=title or constants.DefaultPage.TITLE, - description=description or constants.DefaultPage.DESCRIPTION, - image=image, - on_load=on_load, - meta=meta, - ) - - def _compile_page(self, route: str): - """Compile a page. - - Args: - route: The route of the page to compile. - """ - uncompiled_page = self.uncompiled_pages[route] - - on_load = uncompiled_page.on_load - - if on_load: - self.load_events[route] = ( - on_load if isinstance(on_load, list) else [on_load] - ) - - self.uncompiled_pages[route] = UncompiledPage( - component=component, - route=route, - title=title, - description=description, - image=image, - on_load=on_load, - meta=meta, - ) - def _compile_page(self, route: str): """Compile a page.