Skip to content

Commit 0f7bf85

Browse files
committed
v0.4.10
1 parent cfa6e43 commit 0f7bf85

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

pyftms/client/client.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -220,19 +220,19 @@ def supported_ranges(self) -> MappingProxyType[str, SettingRange]:
220220
"""Ranges of supported settings."""
221221
return self._settings_ranges
222222

223-
async def _connect(self) -> None:
224-
if not self._need_connect or self.is_connected:
225-
return
223+
def _on_disconnect(self, cli: BleakClient) -> None:
224+
_LOGGER.debug("Client disconnected. Reset updaters states.")
226225

227-
def _on_disconnect(cli: BleakClient) -> None:
228-
_LOGGER.debug("Client disconnected. Reset updaters states.")
226+
del self._cli
227+
self._updater.reset()
228+
self._controller.reset()
229229

230-
del self._cli
231-
self._updater.reset()
232-
self._controller.reset()
230+
if self._disconnect_cb:
231+
self._disconnect_cb(self)
233232

234-
if self._disconnect_cb:
235-
self._disconnect_cb(self)
233+
async def _connect(self) -> None:
234+
if not self._need_connect or self.is_connected:
235+
return
236236

237237
await close_stale_connections(self._device)
238238

@@ -242,7 +242,7 @@ def _on_disconnect(cli: BleakClient) -> None:
242242
client_class=BleakClient,
243243
device=self._device,
244244
name=self.name,
245-
disconnected_callback=_on_disconnect,
245+
disconnected_callback=self._on_disconnect,
246246
# we needed only two services: `Fitness Machine Service` and `Device Information Service`
247247
services=[c.FTMS_UUID, DIS_UUID],
248248
)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "pyftms"
3-
version = "0.4.9"
3+
version = "0.4.10"
44
description = "Python Fitness Machine Service client library."
55
authors = ["Sergey V. DUDANOV <[email protected]>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)