X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Faliasing.py;h=8476e9c04d8dadfef0ec233484e4e85adc174310;hp=1ebf4c945f53054fb566960019ced732452b13aa;hb=f455941b014224a3b6dd83acd3123223b173324b;hpb=f5790d1585812687c2bf2e5922827b29eee4a670 diff --git a/src/aliasing.py b/src/aliasing.py index 1ebf4c9..8476e9c 100644 --- a/src/aliasing.py +++ b/src/aliasing.py @@ -1,5 +1,6 @@ import logging +import dbus import telepathy import tp @@ -127,9 +128,12 @@ class AliasingMixin(tp.ConnectionInterfaceAliasing): def GetAliases(self, contactHandleIds): _moduleLogger.debug("Called GetAliases") - idToAlias = dict( - (handleId, self._get_alias(handleId)) - for handleId in contactHandleIds + idToAlias = dbus.Dictionary( + ( + (handleId, self._get_alias(handleId)) + for handleId in contactHandleIds + ), + signature="us", ) return idToAlias