- return dict(
- (h, (presenceType, presence, personalMessage))
- for (h, (presenceType, presence)) in self.get_presences(contacts).iteritems()
+ return dbus.Dictionary(
+ (
+ (h, dbus.Struct((presenceType, presence, personalMessage), signature="uss"))
+ for (h, (presenceType, presence)) in
+ self.__torPresence.get_presences(contacts).iteritems()
+ ),
+ signature="u(uss)"