Hello,<br>i&#39;m new working with d-bus in python, and i&#39;m not able to solve a problem.<br>I&#39;m working in a proyect that needs to communicate a module with a static class (with a singleton pattern)&nbsp; with a gui. Before changing the code of the module to adjust to the singleton pattern the communication between this module and the gui was perfect. But now when i decorate a static method, when i call it throught dbus the proxy-object says the following:
<br><br>&nbsp;File &quot;/var/lib/python-support/python2.5/dbus/proxies.py&quot;, line 63, in __call__<br>&nbsp;&nbsp;&nbsp; return self._proxy_method(*args, **keywords)<br>&nbsp; File &quot;/var/lib/python-support/python2.5/dbus/proxies.py&quot;, line 135, in __call__
<br>&nbsp;&nbsp;&nbsp; **keywords)<br>&nbsp; File &quot;/var/lib/python-support/python2.5/dbus/connection.py&quot;, line 603, in call_blocking<br>&nbsp;&nbsp;&nbsp; message, timeout)<br>dbus.exceptions.DBusException: org.freedesktop.DBus.Python.AttributeError
: Traceback (most recent call last):<br>&nbsp; File &quot;/var/lib/python-support/python2.5/dbus/service.py&quot;, line 625, in _message_cb<br>&nbsp;&nbsp;&nbsp; (candidate_method, parent_method) = _method_lookup(self, method_name, interface_name)
<br>&nbsp; File &quot;/var/lib/python-support/python2.5/dbus/service.py&quot;, line 188, in _method_lookup<br>&nbsp;&nbsp;&nbsp; if (&quot;_dbus_is_method&quot; in cls.__dict__[method_name].__dict__<br>AttributeError: &#39;classmethod&#39; object has no attribute &#39;__dict__&#39;
<br><br>Eliminating the @classmethod decorator to the function that is not recognised seems to work again.<br>I don&#39;t know if i&#39;m doing something wrong, i hope you help me.<br>Sorry for my english.<br>