1 # -*- coding: utf-8 -*-
4 from dbusclient
import DBusClient
5 from networkmanager
.base
import Base
6 #from dbusclient.func import *
9 class Connection(Base
):
10 """NetworkManagerSettings.Connection (including Secrets)
13 Update ( a{sa{sv}}: properties ) → nothing
15 GetSettings ( ) → a{sa{sv}}
16 GetSecrets ( s: setting_name, as: hints, b: request_new ) → a{sa{sv}}
19 Updated ( a{sa{sv}}: settings )
23 IFACE
= "org.freedesktop.NetworkManagerSettings.Connection"
25 SECRETS_IFACE
= "org.freedesktop.NetworkManagerSettings.Connection.Secrets"
27 def __init__(self
, service
, opath
):
28 super(Connection
, self
).__init
__(service
, opath
, default_interface
=self
.IFACE
)
30 # no adaptors necessary, it seems
31 Connection
._add
_adaptors
(