Skip to content

Commit d3ba70a

Browse files
authored
Fix import of Protocol in adafruit_espatcontrol_wifimanager.py
Allows for import of `Protocol` in Python 3.7, which has it in `typing_extensions`
1 parent 62a3902 commit d3ba70a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

adafruit_espatcontrol/adafruit_espatcontrol_wifimanager.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818

1919
try:
2020
from adafruit_espatcontrol.adafruit_espatcontrol import ESP_ATcontrol
21-
from typing import Dict, Protocol, Any, Optional, Union, Tuple
21+
from typing import Dict, Any, Optional, Union, Tuple
22+
23+
try:
24+
from typing import Protocol
25+
except ImportError:
26+
from typing_extensions import Protocol
2227

2328
class Pixel(Protocol):
2429
"""

0 commit comments

Comments
 (0)