Comment 3 for bug 593314

Revision history for this message
Pablo Saavedra (pablo-a-saavedra) wrote :

Hi, thanks for the work. I've just downloaded it and tested on an up to date Maverick and I'm getting this stacktrace:

Error [kupfer.core.pluginload]: Loading Empathy Contacts raised an exception:
Traceback (most recent call last):
  File "/usr/share/kupfer/kupfer/core/pluginload.py", line 60, in exception_guard
    yield
  File "/usr/share/kupfer/kupfer/core/sources.py", line 573, in _cache_sources
    self.rescanner.rescan_now(src, force_update=False)
  File "/usr/share/kupfer/kupfer/core/sources.py", line 65, in rescan_now
    self.rescan_source(source, force_update=force_update)
  File "/usr/share/kupfer/kupfer/core/sources.py", line 75, in rescan_source
    list(source.get_leaves(force_update=force_update))
  File "/usr/share/kupfer/kupfer/obj/grouping.py", line 76, in get_leaves
    leaves = Source.get_leaves(src, force_update)
  File "/usr/share/kupfer/kupfer/obj/base.py", line 413, in get_leaves
    datatools.SavedIterable(sort_func(self.get_items()))
  File "/home/pablosaavedra/.local/share/kupfer/plugins/empathy.py", line 182, in get_items
    self._contacts = list(self._find_all_contacts(interface))
  File "/home/pablosaavedra/.local/share/kupfer/plugins/empathy.py", line 206, in _find_all_contacts
    contact_details = connection.GetContactAttributes(contacts, contact_attributes, False)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Python.AttributeError: Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python2.6/dist-packages/butterfly/contacts.py", line 98, in GetContactAttributes
    results = functions[interface](handles)
  File "/usr/lib/python2.6/dist-packages/butterfly/contacts.py", line 83, in <lambda>
    lambda x: self.GetCapabilities(x).items(),
AttributeError: 'list' object has no attribute 'items'