summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorSeth Nickell <seth@gnome.org>2003-09-25 09:34:50 +0000
committerSeth Nickell <seth@gnome.org>2003-09-25 09:34:50 +0000
commit2b1d98c76bae38c2d6955f68b92919172c8ae53b (patch)
tree012a307c55f03915b07bb3c35c229fedaaec5fbf /python
parent46c072e1136ca101aefd5fdae35c457899d55bbb (diff)
2003-09-25 Seth Nickell <seth@gnome.org>
* python/examples/example-service.py: Johan notices complete wrong code in example-service, but completely wrong in a way that works exactly the same (!). Johan is confused, how could this possibly work? Example code fails to serve purpose of making things clear. Seth fixes.
Diffstat (limited to 'python')
-rw-r--r--python/examples/example-service.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/python/examples/example-service.py b/python/examples/example-service.py
index 88f6b500..79fb009d 100644
--- a/python/examples/example-service.py
+++ b/python/examples/example-service.py
@@ -3,15 +3,16 @@ import dbus
import pygtk
import gtk
-class MyObject(dbus.Object):
- def __init__(self):
- service = dbus.Service("org.designfu.SampleService")
- dbus.Object("/SomeObject", [self.HelloWorld], service)
+class SomeObject(dbus.Object):
+ def __init__(self, service):
+ dbus.Object.__init__(self, "/SomeObject", [self.HelloWorld], service)
def HelloWorld(self, hello_message):
print (hello_message)
return "Hello from example-service.py"
-object = MyObject()
+
+service = dbus.Service("org.designfu.SampleService")
+object = SomeObject(service)
gtk.main()