Skip to content

Commit cf0eab0

Browse files
committed
fix: conditoinal import for starlette
1 parent 3181876 commit cf0eab0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/test_cli.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,19 @@
2020
import pytest
2121

2222
from click.testing import CliRunner
23-
from starlette.applications import Starlette
2423

2524
import functions_framework
2625
import functions_framework._function_registry as _function_registry
2726
import functions_framework.aio
2827

2928
from functions_framework._cli import _cli
3029

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+
3136

3237
@pytest.fixture(autouse=True)
3338
def clean_registries():

0 commit comments

Comments
 (0)