+2005-07-13 John (J5) Palmieri <johnp@redhat.com>
+
+ * python/.cvsignore: remove dbus_bindings.pyx, add dbus_bindings.pxd
+
+ * python/service.py (class Name): renamed BusName to make it clearer
+ what the object is for (a name on the bus)
+
+ * python/examples/example-service.py,
+ python/examples/example-signal-emitter.py: change the Name object to
+ BusName
+
2005-07-12 Colin Walters <walters@verbum.org>
Patch from Jim Gettys <Jim.Gettys@hp.com>.
.deps
Makefile.in
Makefile
-dbus_bindings.pyx
+dbus_bindings.pxd
*.lo
*.la
dbus_bindings.c
import dbus
import dbus.service
-
-
import dbus.glib
import pygtk
import gtk
return {"first": "Hello Dict", "second": " from example-service.py"}
session_bus = dbus.SessionBus()
-name = dbus.service.Name("org.designfu.SampleService", bus=session_bus)
+name = dbus.service.BusName("org.designfu.SampleService", bus=session_bus)
object = SomeObject(name)
gtk.main()
return "Signal emitted"
session_bus = dbus.SessionBus()
-name = dbus.service.Name("org.designfu.TestService", bus=session_bus)
+name = dbus.service.BusName("org.designfu.TestService", bus=session_bus)
object = TestObject(name)
gtk.main()
import dbus_bindings
-class Name:
+class BusName:
"""A base class for exporting your own Named Services across the Bus
-
- Just inherit from Name, providing the name of your service
- (e.g. org.designfu.SampleService).
"""
def __init__(self, named_service, bus=None):
self._named_service = named_service
"""A base class for exporting your own Objects across the Bus.
Just inherit from Object and provide a list of methods to share
- across the Bus. These will appear as member functions of your
- ServiceObject.
+ across the Bus
"""
__metaclass__ = ObjectType