{"push_id":560183965,"size":1,"distinct_size":1,"ref":"refs/heads/dbusservice","head":"b4ee3b69e4808a2b7b3f67e45b026895fbe7691b","before":"fbffe9085e86bf85a12ca64ea8fdcb8bc35c09b4","commits":[{"sha":"b4ee3b69e4808a2b7b3f67e45b026895fbe7691b","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@cschramm.eu","name":"Christopher Schramm"},"message":"Refactor DbusService\n\n* Use the standard dbus-python decorators to add decorated methods to the plugin classes.\n* When initializing the plugin class create wrappers for all dbus methods and copy the dbus attributes from the original methods.\n* No more exec and similar magic is involved anymore. (References #168)\n* Re-run dbus.service.InterfaceType.__init__ to refresh the internal dbus class table instead of modifying it directly. (References #161)","distinct":true,"url":"https://api.github.com/repos/blueman-project/blueman/commits/b4ee3b69e4808a2b7b3f67e45b026895fbe7691b"}]}