Applying a dialcentral fix for an exception
authorEd Page <eopage@byu.net>
Thu, 26 Aug 2010 00:32:57 +0000 (19:32 -0500)
committerEd Page <eopage@byu.net>
Thu, 26 Aug 2010 00:32:57 +0000 (19:32 -0500)
src/aliasing.py

index 8476e9c..ef12c7c 100644 (file)
@@ -70,12 +70,14 @@ def make_pretty(phonenumber):
        >>> 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