Skip to content

Commit 798fbb1

Browse files
committed
Mark NetworkManagerSettingsMixin as dataclass for typing
Otherwise type checker complains that you can't pass not dataclass to `fields` function.
1 parent b49d9f3 commit 798fbb1

File tree

1 file changed

+2
-1
lines changed
  • sdbus_async/networkmanager/settings

1 file changed

+2
-1
lines changed

sdbus_async/networkmanager/settings/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# SPDX-License-Identifier: LGPL-2.1-or-later
22
from __future__ import annotations
33

4-
from dataclasses import fields
4+
from dataclasses import dataclass, fields
55
from functools import lru_cache
66
from typing import Any, ClassVar, Dict, List, Type, cast
77

88
from ..types import NetworkManagerSettingsDomain
99

1010

11+
@dataclass
1112
class NetworkManagerSettingsMixin:
1213
secret_fields_names: ClassVar[List[str]] = []
1314
secret_name: ClassVar[str] = ''

0 commit comments

Comments
 (0)