Implement ExportedGObject, a convenience class to export GObjects on the bus.
commita7110d5ee20f04f17346079a6a824a7c017fe124
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 2 Mar 2007 18:46:12 +0000 (2 18:46 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 2 Mar 2007 18:46:12 +0000 (2 18:46 +0000)
tree58299d7c1f8f694a3ea0c2fbc55d9201101d7e43
parentcfb1ea5f32a5ab77078ce184cb13602f2e28fec1
Implement ExportedGObject, a convenience class to export GObjects on the bus.
This is non-trivial because dbus.service.Object and GObject both use
metaclasses, so we need to implement a metaclass inheriting from both their
metaclasses - it might as well go in dbus-python to avoid everyone having to
reinvent this solution.
dbus/gobject_service.py [new file with mode: 0644]