import logging
+import dbus
import telepathy
import tp
>>> make_pretty("+1234")
'+1 (234)'
"""
- if phonenumber is None or phonenumber is "":
+ if phonenumber is None or phonenumber == "":
return ""
phonenumber = misc_utils.normalize_number(phonenumber)
- if phonenumber[0] == "+":
+ if phonenumber == "":
+ return ""
+ elif phonenumber[0] == "+":
prettynumber = _make_pretty_international(phonenumber[1:])
if not prettynumber.startswith("+"):
prettynumber = "+"+prettynumber
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