We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75ef5d3 commit 252cf93Copy full SHA for 252cf93
roborock/mqtt/session.py
@@ -2,7 +2,7 @@
2
3
from abc import ABC, abstractmethod
4
from collections.abc import Callable
5
-from dataclasses import dataclass
+from dataclasses import dataclass, field
6
7
from roborock.diagnostics import Diagnostics
8
from roborock.exceptions import RoborockException
@@ -33,7 +33,7 @@ class MqttParams:
33
timeout: float = DEFAULT_TIMEOUT
34
"""Timeout for communications with the broker in seconds."""
35
36
- diagnostics: Diagnostics = Diagnostics()
+ diagnostics: Diagnostics = field(default_factory=Diagnostics)
37
"""Diagnostics object for tracking MQTT session stats.
38
39
This defaults to a new Diagnostics object, but the common case is the
0 commit comments