Skip to content

Commit e907667

Browse files
committed
Connection Profiles are now contained in networkmanager.settings
They should be explicitly imported from there. This allows better separation between generated and handwritten code.
1 parent da54965 commit e907667

File tree

6 files changed

+6
-155
lines changed

6 files changed

+6
-155
lines changed

examples/async/add-wifi-psk-connection-async.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@
5555
from pprint import pformat
5656
from sdbus_async.networkmanager import (
5757
NetworkManagerSettings as SettingsManager,
58+
ConnectionType,
59+
)
60+
from sdbus_async.networkmanager.settings import (
5861
ConnectionProfile,
5962
ConnectionSettings,
60-
ConnectionType,
6163
Ipv4Settings,
6264
Ipv6Settings,
6365
WirelessSettings,

examples/async/netdevinfo-async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
NetworkManagerAddressData = List[Dict[str, Tuple[str, Any]]]
2626

2727

28-
async def get_most_recent_connection_id(ifname, dev_type) -> Optional[str]:
28+
async def get_most_recent_connection_id(ifname: str, dev_type: str) -> Optional[str]:
2929
"""Return the most-recently used connection_id for this device
3030
3131
Besides getting the currently active connection, this will succeed

examples/async/update-connection-async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
import asyncio
1818
import sdbus
1919
from functools import partial
20-
from sdbus_async.networkmanager import ConnectionProfile
2120
from sdbus_async.networkmanager import NetworkManagerSettings
2221
from sdbus_async.networkmanager import NetworkConnectionSettings
22+
from sdbus_async.networkmanager.settings import ConnectionProfile
2323
from pprint import pprint
2424
from typing import Any, Dict
2525

examples/block/netdevinfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
NetworkManagerAddressData = List[Dict[str, Tuple[str, Any]]]
2525

2626

27-
def get_most_recent_connection_id(ifname, dev_type) -> Optional[str]:
27+
def get_most_recent_connection_id(ifname: str, dev_type: str) -> Optional[str]:
2828
"""Return the most-recently used connection_id for this device
2929
3030
Besides getting the currently active connection, this will succeed

sdbus_async/networkmanager/__init__.py

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,6 @@
195195
WiFiP2PPeer,
196196
)
197197

198-
from .settings.profile import ConnectionProfile
199-
200198
from .types import (
201199
NetworkManagerConnectionProperties,
202200
NetworkManagerSetting,
@@ -388,56 +386,6 @@
388386
'NetworkManagerDnsManager',
389387
'NetworkManagerSettings',
390388
'WiFiP2PPeer',
391-
# .settings
392-
'AdslSettings',
393-
'BluetoothSettings',
394-
'BondSettings',
395-
'BondPortSettings',
396-
'BridgeSettings',
397-
'BridgePortSettings',
398-
'CdmaSettings',
399-
'ConnectionSettings',
400-
'AddressData', 'RouteData', 'WireguardPeers',
401-
'DcbSettings',
402-
'EthernetSettings',
403-
'GsmSettings',
404-
'HostnameSettings',
405-
'Ieee8021XSettings',
406-
'InfinibandSettings',
407-
'IpTunnelSettings',
408-
'Ipv4Settings',
409-
'Ipv6Settings',
410-
'LowpanSettings',
411-
'MacsecSettings',
412-
'MacvlanSettings',
413-
'MatchSettings',
414-
'OlpcMeshSettings',
415-
'OvsBridgeSettings',
416-
'OvsDpdkSettings',
417-
'OvsExternalIdsSettings',
418-
'OvsInterfaceSettings',
419-
'OvsPatchSettings',
420-
'OvsPortSettings',
421-
'PppSettings',
422-
'PppoeSettings',
423-
'ConnectionProfile',
424-
'ProxySettings',
425-
'SerialSettings',
426-
'TeamSettings',
427-
'TeamPortSettings',
428-
'TunSettings',
429-
'UserSettings',
430-
'VethSettings',
431-
'VlanSettings',
432-
'VpnSettings',
433-
'VrfSettings',
434-
'VxlanSettings',
435-
'WifiP2PSettings',
436-
'WimaxSettings',
437-
'WireguardSettings',
438-
'WirelessSettings',
439-
'WirelessSecuritySettings',
440-
'WpanSettings',
441389
# .types
442390
'NetworkManagerConnectionProperties',
443391
'NetworkManagerSetting',

sdbus_block/networkmanager/__init__.py

Lines changed: 0 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -194,55 +194,6 @@
194194
NetworkManagerSettings,
195195
WiFiP2PPeer,
196196
)
197-
from .settings.adsl import AdslSettings
198-
from .settings.bluetooth import BluetoothSettings
199-
from .settings.bond import BondSettings
200-
from .settings.bond_port import BondPortSettings
201-
from .settings.bridge import BridgeSettings
202-
from .settings.bridge_port import BridgePortSettings
203-
from .settings.cdma import CdmaSettings
204-
from .settings.connection import ConnectionSettings
205-
from .settings.datatypes import AddressData, RouteData, WireguardPeers
206-
from .settings.dcb import DcbSettings
207-
from .settings.ethernet import EthernetSettings
208-
from .settings.gsm import GsmSettings
209-
from .settings.hostname import HostnameSettings
210-
from .settings.ieee802_1x import Ieee8021XSettings
211-
from .settings.infiniband import InfinibandSettings
212-
from .settings.ip_tunnel import IpTunnelSettings
213-
from .settings.ipv4 import Ipv4Settings
214-
from .settings.ipv6 import Ipv6Settings
215-
from .settings.lowpan import LowpanSettings
216-
from .settings.macsec import MacsecSettings
217-
from .settings.macvlan import MacvlanSettings
218-
from .settings.match import MatchSettings
219-
from .settings.olpc_mesh import OlpcMeshSettings
220-
from .settings.ovs_bridge import OvsBridgeSettings
221-
from .settings.ovs_dpdk import OvsDpdkSettings
222-
from .settings.ovs_external_ids import OvsExternalIdsSettings
223-
from .settings.ovs_interface import OvsInterfaceSettings
224-
from .settings.ovs_patch import OvsPatchSettings
225-
from .settings.ovs_port import OvsPortSettings
226-
from .settings.ppp import PppSettings
227-
from .settings.pppoe import PppoeSettings
228-
from .settings.profile import ConnectionProfile
229-
from .settings.proxy import ProxySettings
230-
from .settings.serial import SerialSettings
231-
from .settings.team import TeamSettings
232-
from .settings.team_port import TeamPortSettings
233-
from .settings.tun import TunSettings
234-
from .settings.user import UserSettings
235-
from .settings.veth import VethSettings
236-
from .settings.vlan import VlanSettings
237-
from .settings.vpn import VpnSettings
238-
from .settings.vrf import VrfSettings
239-
from .settings.vxlan import VxlanSettings
240-
from .settings.wifi_p2p import WifiP2PSettings
241-
from .settings.wimax import WimaxSettings
242-
from .settings.wireguard import WireguardSettings
243-
from .settings.wireless import WirelessSettings
244-
from .settings.wireless_security import WirelessSecuritySettings
245-
from .settings.wpan import WpanSettings
246197
from .types import (
247198
NetworkManagerConnectionProperties,
248199
NetworkManagerSetting,
@@ -434,56 +385,6 @@
434385
'NetworkManagerDnsManager',
435386
'NetworkManagerSettings',
436387
'WiFiP2PPeer',
437-
# .settings
438-
'AdslSettings',
439-
'BluetoothSettings',
440-
'BondSettings',
441-
'BondPortSettings',
442-
'BridgeSettings',
443-
'BridgePortSettings',
444-
'CdmaSettings',
445-
'ConnectionSettings',
446-
'AddressData', 'RouteData', 'WireguardPeers',
447-
'DcbSettings',
448-
'EthernetSettings',
449-
'GsmSettings',
450-
'HostnameSettings',
451-
'Ieee8021XSettings',
452-
'InfinibandSettings',
453-
'IpTunnelSettings',
454-
'Ipv4Settings',
455-
'Ipv6Settings',
456-
'LowpanSettings',
457-
'MacsecSettings',
458-
'MacvlanSettings',
459-
'MatchSettings',
460-
'OlpcMeshSettings',
461-
'OvsBridgeSettings',
462-
'OvsDpdkSettings',
463-
'OvsExternalIdsSettings',
464-
'OvsInterfaceSettings',
465-
'OvsPatchSettings',
466-
'OvsPortSettings',
467-
'PppSettings',
468-
'PppoeSettings',
469-
'ConnectionProfile',
470-
'ProxySettings',
471-
'SerialSettings',
472-
'TeamSettings',
473-
'TeamPortSettings',
474-
'TunSettings',
475-
'UserSettings',
476-
'VethSettings',
477-
'VlanSettings',
478-
'VpnSettings',
479-
'VrfSettings',
480-
'VxlanSettings',
481-
'WifiP2PSettings',
482-
'WimaxSettings',
483-
'WireguardSettings',
484-
'WirelessSettings',
485-
'WirelessSecuritySettings',
486-
'WpanSettings',
487388
# .types
488389
'NetworkManagerConnectionProperties',
489390
'NetworkManagerSetting',

0 commit comments

Comments
 (0)