Skip to content

Commit 05b39c7

Browse files
committed
Export datatypes to networkmanager.settings
1 parent e907667 commit 05b39c7

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

sdbus_async/networkmanager/settings/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@
5757
from .wireless_security import WirelessSecuritySettings
5858
from .wpan import WpanSettings
5959

60+
from .datatypes import (
61+
AddressData,
62+
RouteData,
63+
LinkWatchers,
64+
Vlans,
65+
WireguardPeers,
66+
RoutingRules,
67+
Vfs,
68+
)
6069

6170
__all__ = (
6271
'ConnectionProfile',
@@ -112,4 +121,12 @@
112121
'WirelessSettings',
113122
'WirelessSecuritySettings',
114123
'WpanSettings',
124+
125+
'AddressData',
126+
'RouteData',
127+
'LinkWatchers',
128+
'Vlans',
129+
'WireguardPeers',
130+
'RoutingRules',
131+
'Vfs',
115132
)

tools/jinja_templates/__init__.py.jinja2

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,28 @@ from .profile import ConnectionProfile
77
{% for setting in all_settings -%}
88
from .{{ setting.snake_name }} import {{ setting.python_class_name }}
99
{% endfor %}
10+
from .datatypes import (
11+
AddressData,
12+
RouteData,
13+
LinkWatchers,
14+
Vlans,
15+
WireguardPeers,
16+
RoutingRules,
17+
Vfs,
18+
)
1019

1120
__all__ = (
1221
'ConnectionProfile',
1322
{%- for setting in all_settings %}
1423
'{{ setting.python_class_name }}',
1524
{%- endfor %}
25+
26+
'AddressData',
27+
'RouteData',
28+
'LinkWatchers',
29+
'Vlans',
30+
'WireguardPeers',
31+
'RoutingRules',
32+
'Vfs',
1633
)
1734

0 commit comments

Comments
 (0)