Skip to content

Commit f51420a

Browse files
committed
new formatting rules
1 parent 3b078f9 commit f51420a

File tree

12 files changed

+90
-23
lines changed

12 files changed

+90
-23
lines changed

examples/discovering.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88

99
async def run():
1010
async for dev, machine_type in discover_ftms_devices():
11-
print(f"Found {machine_type.name}: name: {dev.name}, address: {dev.address}")
11+
print(
12+
f"Found {machine_type.name}: name: {dev.name}, address: {dev.address}"
13+
)
1214

1315

1416
asyncio.run(run())

src/pyftms/client/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ async def get_client_from_address(
154154
- `FitnessMachine` instance if device found successfully.
155155
"""
156156

157-
async for dev, machine_type in discover_ftms_devices(scan_timeout, kwargs=kwargs):
157+
async for dev, machine_type in discover_ftms_devices(
158+
scan_timeout, kwargs=kwargs
159+
):
158160
if dev.address.lower() == address.lower():
159161
return get_client(
160162
dev,

src/pyftms/client/backends/controller.py

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,13 @@
2222
TrainingStatusFlags,
2323
TrainingStatusModel,
2424
)
25-
from ..const import CONTROL_POINT_UUID, PAUSE, STATUS_UUID, STOP, TRAINING_STATUS_UUID
25+
from ..const import (
26+
CONTROL_POINT_UUID,
27+
PAUSE,
28+
STATUS_UUID,
29+
STOP,
30+
TRAINING_STATUS_UUID,
31+
)
2632
from .event import (
2733
ControlEvent,
2834
FtmsCallback,
@@ -62,7 +68,11 @@ def _simple_status_events(m: MachineStatusModel) -> ControlEvent | None:
6268
return ControlEvent(event_id="reset", event_source="other")
6369

6470
case MachineStatusCode.STOP_PAUSE:
65-
value = STOP if StopPauseCode(m.stop_pause) == StopPauseCode.STOP else PAUSE
71+
value = (
72+
STOP
73+
if StopPauseCode(m.stop_pause) == StopPauseCode.STOP
74+
else PAUSE
75+
)
6676
return ControlEvent(event_id=value, event_source="user")
6777

6878
case MachineStatusCode.STOP_SAFETY:
@@ -79,7 +89,11 @@ def _simple_control_events(m: ControlModel) -> ControlEvent | None:
7989
return ControlEvent(event_id="reset", event_source="callback")
8090

8191
case ControlCode.STOP_PAUSE:
82-
value = STOP if StopPauseCode(m.stop_pause) == StopPauseCode.STOP else PAUSE
92+
value = (
93+
STOP
94+
if StopPauseCode(m.stop_pause) == StopPauseCode.STOP
95+
else PAUSE
96+
)
8397
return ControlEvent(event_id=value, event_source="callback")
8498

8599
case ControlCode.START_RESUME:
@@ -216,7 +230,9 @@ async def write_command(
216230

217231
return ResultCode.SUCCESS
218232

219-
def _on_machine_status(self, c: BleakGATTCharacteristic, data: bytearray) -> None:
233+
def _on_machine_status(
234+
self, c: BleakGATTCharacteristic, data: bytearray
235+
) -> None:
220236
"""Machine Status notification callback."""
221237
bio = io.BytesIO(data)
222238
status = MachineStatusModel._deserialize(bio)
@@ -241,7 +257,9 @@ def _on_machine_status(self, c: BleakGATTCharacteristic, data: bytearray) -> Non
241257

242258
self._cb(event)
243259

244-
def _on_training_status(self, c: BleakGATTCharacteristic, data: bytearray) -> None:
260+
def _on_training_status(
261+
self, c: BleakGATTCharacteristic, data: bytearray
262+
) -> None:
245263
"""Training Status notification callback."""
246264
bio = io.BytesIO(data)
247265
status = TrainingStatusModel._deserialize(bio)
@@ -250,7 +268,9 @@ def _on_training_status(self, c: BleakGATTCharacteristic, data: bytearray) -> No
250268

251269
if TrainingStatusFlags.STRING_PRESENT in status.flags:
252270
if b := bio.read():
253-
status_data["training_status_string"] = b.decode(encoding="utf-8")
271+
status_data["training_status_string"] = b.decode(
272+
encoding="utf-8"
273+
)
254274

255275
event = UpdateEvent(event_id="update", event_data=status_data)
256276

src/pyftms/client/backends/updater.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
class DataUpdater:
1818
_serializer: ModelSerializer[RealtimeData]
1919

20-
def __init__(self, model: type[RealtimeData], callback: FtmsCallback) -> None:
20+
def __init__(
21+
self, model: type[RealtimeData], callback: FtmsCallback
22+
) -> None:
2123
self._cb = callback
2224
self._serializer = get_serializer(model)
2325
self._prev: dict[str, Any] = {}

src/pyftms/client/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,9 @@ async def _connect(self) -> None:
286286

287287
# COMMANDS
288288

289-
async def _write_command(self, code: ControlCode | None = None, *args, **kwargs):
289+
async def _write_command(
290+
self, code: ControlCode | None = None, *args, **kwargs
291+
):
290292
if self._need_connect:
291293
await self._connect()
292294
return await self._controller.write_command(

src/pyftms/client/manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ def _on_event(self, e: FtmsEvents) -> None:
4343
"""Real-time training data update handler."""
4444
if e.event_id == "update":
4545
self._properties |= e.event_data
46-
self._live_properties.update(k for k, v in e.event_data.items() if v)
46+
self._live_properties.update(
47+
k for k, v in e.event_data.items() if v
48+
)
4749
elif e.event_id == "setup":
4850
self._settings |= e.event_data
4951

src/pyftms/client/properties/features.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,9 @@ async def _read_range(
155155
async def read_features(
156156
cli: BleakClient,
157157
mt: MachineType,
158-
) -> tuple[MachineFeatures, MachineSettings, MappingProxyType[str, SettingRange]]:
158+
) -> tuple[
159+
MachineFeatures, MachineSettings, MappingProxyType[str, SettingRange]
160+
]:
159161
_LOGGER.debug("Reading features and settings...")
160162

161163
if (c := cli.services.get_characteristic(FEATURE_UUID)) is None:

src/pyftms/client/properties/machine_type.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ class MachineType(Flag):
4848
"""Indoor Bike Machine."""
4949

5050

51-
def get_machine_type_from_service_data(adv_data: AdvertisementData) -> MachineType:
51+
def get_machine_type_from_service_data(
52+
adv_data: AdvertisementData,
53+
) -> MachineType:
5254
"""Returns fitness machine type from Bluetooth advertisement data.
5355
5456
Parameters:

src/pyftms/models/__init__.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
# Copyright 2024, Sergey Dudanov
22
# SPDX-License-Identifier: Apache-2.0
33

4-
from .common import CodeSwitchModel, IndoorBikeSimulationParameters, StopPauseCode
5-
from .control_point import ControlCode, ControlIndicateModel, ControlModel, ResultCode
4+
from .common import (
5+
CodeSwitchModel,
6+
IndoorBikeSimulationParameters,
7+
StopPauseCode,
8+
)
9+
from .control_point import (
10+
ControlCode,
11+
ControlIndicateModel,
12+
ControlModel,
13+
ResultCode,
14+
)
615
from .machine_status import MachineStatusCode, MachineStatusModel
716
from .realtime_data import (
817
CrossTrainerData,
@@ -11,7 +20,11 @@
1120
RowerData,
1221
TreadmillData,
1322
)
14-
from .spin_down import SpinDownControlCode, SpinDownSpeedData, SpinDownStatusCode
23+
from .spin_down import (
24+
SpinDownControlCode,
25+
SpinDownSpeedData,
26+
SpinDownStatusCode,
27+
)
1528
from .training_status import (
1629
TrainingStatusCode,
1730
TrainingStatusFlags,

src/pyftms/models/realtime_data/cross_trainer.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,5 +168,9 @@ class CrossTrainerData(RealtimeSpeedData):
168168
"""Movement Direction"""
169169

170170
def __post_init__(self, mask: int):
171-
md = MovementDirection.BACKWARD if mask & 0x8000 else MovementDirection.FORWARD
171+
md = (
172+
MovementDirection.BACKWARD
173+
if mask & 0x8000
174+
else MovementDirection.FORWARD
175+
)
172176
object.__setattr__(self, "movement_direction", md)

0 commit comments

Comments
 (0)