Skip to content

Commit 252cf93

Browse files
authored
chore: apply co-pilot suggestion for dataclass initialization
1 parent 75ef5d3 commit 252cf93

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

roborock/mqtt/session.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from abc import ABC, abstractmethod
44
from collections.abc import Callable
5-
from dataclasses import dataclass
5+
from dataclasses import dataclass, field
66

77
from roborock.diagnostics import Diagnostics
88
from roborock.exceptions import RoborockException
@@ -33,7 +33,7 @@ class MqttParams:
3333
timeout: float = DEFAULT_TIMEOUT
3434
"""Timeout for communications with the broker in seconds."""
3535

36-
diagnostics: Diagnostics = Diagnostics()
36+
diagnostics: Diagnostics = field(default_factory=Diagnostics)
3737
"""Diagnostics object for tracking MQTT session stats.
3838
3939
This defaults to a new Diagnostics object, but the common case is the

0 commit comments

Comments
 (0)