Skip to content

Commit 0e5acba

Browse files
committed
Add type hints
1 parent 87fae63 commit 0e5acba

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sensor_api/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# Global state to track connections
1010
_connected_sensors = set()
1111

12-
def connect(sensor_id):
12+
def connect(sensor_id: str) -> bool:
1313
"""
1414
Connect to a sensor with given ID.
1515
Returns True if successful, False otherwise.
@@ -22,7 +22,7 @@ def connect(sensor_id):
2222
print(f"Sensor {sensor_id} connected successfully.")
2323
return True
2424

25-
def disconnect(sensor_id):
25+
def disconnect(sensor_id: str) -> bool:
2626
"""
2727
Disconnect a sensor with given ID.
2828
Returns True if successful, False otherwise.
@@ -35,7 +35,7 @@ def disconnect(sensor_id):
3535
print(f"Sensor {sensor_id} disconnected.")
3636
return True
3737

38-
def send_message(message):
38+
def send_message(message: str) -> str | None:
3939
"""
4040
Send a message to the sensor and get a reading.
4141
Message format: "SENSOR_ID:COMMAND"

0 commit comments

Comments
 (0)