Skip to content

Commit d617435

Browse files
committed
Added exceptions mapped to NetworkManager errors
1 parent d515e8c commit d617435

File tree

4 files changed

+1264
-2
lines changed

4 files changed

+1264
-2
lines changed

sdbus_async/networkmanager/__init__.py

Lines changed: 129 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,71 @@
127127
NetworkManagerSettings,
128128
WiFiP2PPeer,
129129
)
130-
130+
from .exceptions import (
131+
NmAgentManagerFailedError,
132+
NmAgentManagerPermissionDeniedError,
133+
NmAgentManagerInvalidIdentifierError,
134+
NmAgentManagerNotRegisteredError,
135+
NmAgentManagerNoSecretsError,
136+
NmAgentManagerUserCanceledError,
137+
NmConnectionFailedError,
138+
NmConnectionSettingNotFoundError,
139+
NmConnectionPropertyNotFoundError,
140+
NmConnectionPropertyNotSecretError,
141+
NmConnectionMissingSettingError,
142+
NmConnectionInvalidSettingError,
143+
NmConnectionMissingPropertyError,
144+
NmConnectionInvalidPropertyError,
145+
NmDeviceFailedError,
146+
NmDeviceCreationFailedError,
147+
NmDeviceInvalidConnectionError,
148+
NmDeviceIncompatibleConnectionError,
149+
NmDeviceNotActiveError,
150+
NmDeviceNotSoftwareError,
151+
NmDeviceNotAllowedError,
152+
NmDeviceSpecificObjectNotFoundError,
153+
NmDeviceVersionIdMismatchError,
154+
NmDeviceMissingDependenciesError,
155+
NmDeviceInvalidArgumentError,
156+
NetworkManagerFailedError,
157+
NetworkManagerPermissionDeniedError,
158+
NetworkManagerUnknownConnectionError,
159+
NetworkManagerUnknownDeviceError,
160+
NetworkManagerConnectionNotAvailableError,
161+
NetworkManagerConnectionNotActiveError,
162+
NetworkManagerConnectionAlreadyActiveError,
163+
NetworkManagerDependencyFailedError,
164+
NetworkManagerAlreadyAsleepOrAwakeError,
165+
NetworkManagerAlreadyEnabledOrDisabledError,
166+
NetworkManagerUnknownLogLevelError,
167+
NetworkManagerUnknownLogDomainError,
168+
NetworkManagerInvalidArgumentsError,
169+
NetworkManagerMissingPluginError,
170+
NmSecretManagerFailedError,
171+
NmSecretManagerPermissionDeniedError,
172+
NmSecretManagerInvalidConnectionError,
173+
NmSecretManagerUserCanceledError,
174+
NmSecretManagerAgentCanceledError,
175+
NmSecretManagerNoSecretsError,
176+
NmSettingsFailedError,
177+
NmSettingsPermissionDeniedError,
178+
NmSettingsNotSupportedError,
179+
NmSettingsInvalidConnectionError,
180+
NmSettingsReadOnlyConnectionError,
181+
NmSettingsUuidExistsError,
182+
NmSettingsInvalidHostnameError,
183+
NmSettingsInvalidArgumentsError,
184+
NmVpnPluginFailedError,
185+
NmVpnPluginStartingInProgressError,
186+
NmVpnPluginAlreadyStartedError,
187+
NmVpnPluginStoppingInProgressError,
188+
NmVpnPluginAlreadyStoppedError,
189+
NmVpnPluginWrongStateError,
190+
NmVpnPluginBadArgumentsError,
191+
NmVpnPluginLaunchFailedError,
192+
NmVpnPluginInvalidConnectionError,
193+
NmVpnPluginInteractiveNotSupportedError,
194+
)
131195

132196
DEVICE_TYPE_TO_CLASS = {
133197
DeviceType.ETHERNET: NetworkDeviceWired,
@@ -234,4 +298,68 @@
234298
'ConfigCheckpoint',
235299

236300
'DEVICE_TYPE_TO_CLASS',
301+
302+
'NmAgentManagerFailedError',
303+
'NmAgentManagerPermissionDeniedError',
304+
'NmAgentManagerInvalidIdentifierError',
305+
'NmAgentManagerNotRegisteredError',
306+
'NmAgentManagerNoSecretsError',
307+
'NmAgentManagerUserCanceledError',
308+
'NmConnectionFailedError',
309+
'NmConnectionSettingNotFoundError',
310+
'NmConnectionPropertyNotFoundError',
311+
'NmConnectionPropertyNotSecretError',
312+
'NmConnectionMissingSettingError',
313+
'NmConnectionInvalidSettingError',
314+
'NmConnectionMissingPropertyError',
315+
'NmConnectionInvalidPropertyError',
316+
'NmDeviceFailedError',
317+
'NmDeviceCreationFailedError',
318+
'NmDeviceInvalidConnectionError',
319+
'NmDeviceIncompatibleConnectionError',
320+
'NmDeviceNotActiveError',
321+
'NmDeviceNotSoftwareError',
322+
'NmDeviceNotAllowedError',
323+
'NmDeviceSpecificObjectNotFoundError',
324+
'NmDeviceVersionIdMismatchError',
325+
'NmDeviceMissingDependenciesError',
326+
'NmDeviceInvalidArgumentError',
327+
'NetworkManagerFailedError',
328+
'NetworkManagerPermissionDeniedError',
329+
'NetworkManagerUnknownConnectionError',
330+
'NetworkManagerUnknownDeviceError',
331+
'NetworkManagerConnectionNotAvailableError',
332+
'NetworkManagerConnectionNotActiveError',
333+
'NetworkManagerConnectionAlreadyActiveError',
334+
'NetworkManagerDependencyFailedError',
335+
'NetworkManagerAlreadyAsleepOrAwakeError',
336+
'NetworkManagerAlreadyEnabledOrDisabledError',
337+
'NetworkManagerUnknownLogLevelError',
338+
'NetworkManagerUnknownLogDomainError',
339+
'NetworkManagerInvalidArgumentsError',
340+
'NetworkManagerMissingPluginError',
341+
'NmSecretManagerFailedError',
342+
'NmSecretManagerPermissionDeniedError',
343+
'NmSecretManagerInvalidConnectionError',
344+
'NmSecretManagerUserCanceledError',
345+
'NmSecretManagerAgentCanceledError',
346+
'NmSecretManagerNoSecretsError',
347+
'NmSettingsFailedError',
348+
'NmSettingsPermissionDeniedError',
349+
'NmSettingsNotSupportedError',
350+
'NmSettingsInvalidConnectionError',
351+
'NmSettingsReadOnlyConnectionError',
352+
'NmSettingsUuidExistsError',
353+
'NmSettingsInvalidHostnameError',
354+
'NmSettingsInvalidArgumentsError',
355+
'NmVpnPluginFailedError',
356+
'NmVpnPluginStartingInProgressError',
357+
'NmVpnPluginAlreadyStartedError',
358+
'NmVpnPluginStoppingInProgressError',
359+
'NmVpnPluginAlreadyStoppedError',
360+
'NmVpnPluginWrongStateError',
361+
'NmVpnPluginBadArgumentsError',
362+
'NmVpnPluginLaunchFailedError',
363+
'NmVpnPluginInvalidConnectionError',
364+
'NmVpnPluginInteractiveNotSupportedError',
237365
)

0 commit comments

Comments
 (0)