We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3181876 commit cf0eab0Copy full SHA for cf0eab0
1 file changed
tests/test_cli.py
@@ -20,14 +20,19 @@
20
import pytest
21
22
from click.testing import CliRunner
23
-from starlette.applications import Starlette
24
25
import functions_framework
26
import functions_framework._function_registry as _function_registry
27
import functions_framework.aio
28
29
from functions_framework._cli import _cli
30
+# Conditional import for Starlette (Python 3.8+)
31
+if sys.version_info >= (3, 8):
32
+ from starlette.applications import Starlette
33
+else:
34
+ Starlette = None
35
+
36
37
@pytest.fixture(autouse=True)
38
def clean_registries():
0 commit comments