Ok, The familiar "finding the solution soon after posting" happened again.Sorry.
I finally after many hours made some sense of the code. I am afraid I have 
collected code from so many samples the result is almost unreadable.Time to 
clean up.
Anyway the solution is of course that I need to create an interface (and use 
capital D on delete....)
        con_proxy = bus.get_object(service_name, path)        
settings_connection = dbus.Interface(con_proxy, 
"org.freedesktop.NetworkManager.Settings.Connection")            
settings_connection.Delete()        
//J


From: jonas_vikst...@hotmail.com
To: networkmanager-list@gnome.org
Subject: removing a connection from python - stuck
Date: Sat, 5 May 2012 19:55:22 +0000





Hello,I am completely stuck again. I really hope some one can give me a hint.I 
can do most of the basic operations from python now but I cant figure out how 
to delete a connection.
I would like to use the connection.delete() method but all "connections" I can 
find seem to be paths and not really the connection object.I have no clue how 
to deal with that.
E.g.    service_name = "org.freedesktop.NetworkManager"    proxy = 
bus.get_object(service_name, "/org/freedesktop/NetworkManager/Settings")    
settings = dbus.Interface(proxy, "org.freedesktop.NetworkManager.Settings")    
conn = settings.GetConnectionByUuid(uuid)    conn.delete()

givesAttributeError: 'dbus.ObjectPath' object has no attribute 'delete'
am I on the wrong track or what do I miss?
best regards, Jonas                                       

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list                      
                  
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to