From: Ed Page Date: Wed, 27 Jan 2010 03:33:58 +0000 (-0600) Subject: Fixing some phone number handling bugs X-Git-Url: http://git.maemo.org/git/?p=theonering;a=commitdiff_plain;h=d5e83934d71da982e8a0b671254dd0be4ee87838 Fixing some phone number handling bugs --- diff --git a/src/util/misc.py b/src/util/misc.py index 54d46e6..ba5f506 100644 --- a/src/util/misc.py +++ b/src/util/misc.py @@ -656,10 +656,14 @@ def normalize_number(prettynumber): '+13456789000' """ uglynumber = re.sub('[^0-9+]', '', prettynumber) - if uglynumber.startswith("1") and len(uglynumber) == 11: + if uglynumber.startswith("+"): + pass + elif uglynumber.startswith("1") and len(uglynumber) == 11: uglynumber = "+"+uglynumber elif len(uglynumber) == 10: uglynumber = "+1"+uglynumber + else: + pass #validateRe = re.compile("^\+?[0-9]{10,}$") #assert validateRe.match(uglynumber) is not None