diff options
| author | Seth Nickell <seth@gnome.org> | 2003-09-25 09:34:50 +0000 | 
|---|---|---|
| committer | Seth Nickell <seth@gnome.org> | 2003-09-25 09:34:50 +0000 | 
| commit | 2b1d98c76bae38c2d6955f68b92919172c8ae53b (patch) | |
| tree | 012a307c55f03915b07bb3c35c229fedaaec5fbf /python/examples | |
| parent | 46c072e1136ca101aefd5fdae35c457899d55bbb (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/examples')
| -rw-r--r-- | python/examples/example-service.py | 11 | 
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()  | 
