We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a8a0b2 commit 3780568Copy full SHA for 3780568
src/reactpy/executors/asgi/__init__.py
@@ -1,5 +1,10 @@
1
-from reactpy.executors.asgi.middleware import ReactPyMiddleware
2
-from reactpy.executors.asgi.pyscript import ReactPyCsr
3
-from reactpy.executors.asgi.standalone import ReactPy
+try:
+ from reactpy.executors.asgi.middleware import ReactPyMiddleware
+ from reactpy.executors.asgi.pyscript import ReactPyCsr
4
+ from reactpy.executors.asgi.standalone import ReactPy
5
-__all__ = ["ReactPy", "ReactPyCsr", "ReactPyMiddleware"]
6
+ __all__ = ["ReactPy", "ReactPyCsr", "ReactPyMiddleware"]
7
+except ModuleNotFoundError as e:
8
+ raise ModuleNotFoundError(
9
+ "ASGI executors require the 'reactpy[asgi]' extra to be installed."
10
+ ) from e
0 commit comments