The following patch makes the add/remove/signal code much cleaner and more pythonic. In addition, it no longer removes the match if there are still receivers for the signal, and doesn't re-add it if it's already been added. I have some more ideas on the match_rule stuff that I'll follow up on the mailing list. patch is against current cvs HEAD.
Created attachment 2751 [details] [review] patch for _dbus.py
*** This bug has been marked as a duplicate of 3241 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.