Bläddra i källkod

Allow REFLEX_COMPILE_PROCESSES=0 to trigger multiprocessing with auto workers

Masen Furer 1 år sedan
förälder
incheckning
51bf447eb7
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      reflex/app.py

+ 3 - 2
reflex/app.py

@@ -860,8 +860,9 @@ class App(Base):
         # Use a forking process pool, if possible.  Much faster, especially for large sites.
         # Fallback to ThreadPoolExecutor as something that will always work.
         executor = None
-        if platform.system() in ("Linux", "Darwin") and os.environ.get(
-            "REFLEX_COMPILE_PROCESSES"
+        if (
+            platform.system() in ("Linux", "Darwin")
+            and os.environ.get("REFLEX_COMPILE_PROCESSES") is not None
         ):
             executor = concurrent.futures.ProcessPoolExecutor(
                 max_workers=int(os.environ.get("REFLEX_COMPILE_PROCESSES", 0)) or None,