* 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
This commit is contained in:
John (J5) Palmieri 2005-07-13 18:22:35 +00:00
parent 9f92ac0ef5
commit 2c413bf281
5 changed files with 16 additions and 11 deletions

View file

@ -1,3 +1,14 @@
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>.

View file

@ -1,7 +1,7 @@
.deps
Makefile.in
Makefile
dbus_bindings.pyx
dbus_bindings.pxd
*.lo
*.la
dbus_bindings.c

View file

@ -2,8 +2,6 @@
import dbus
import dbus.service
import dbus.glib
import pygtk
import gtk
@ -26,7 +24,7 @@ class SomeObject(dbus.service.Object):
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()

View file

@ -21,7 +21,7 @@ class TestObject(dbus.service.Object):
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()

View file

@ -2,11 +2,8 @@ from decorators import *
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
@ -150,8 +147,7 @@ class Object:
"""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