From 9eb775dc27e951aeb2b3868369b475b10ebc57f6 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 16 Oct 2018 10:15:29 +0100 Subject: [PATCH] Do not try to format invalid or unknown phone numbers Signed-off-by: Michael Tremer --- src/web/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/web/__init__.py b/src/web/__init__.py index 01292fe0..c6af8296 100644 --- a/src/web/__init__.py +++ b/src/web/__init__.py @@ -293,7 +293,10 @@ class Application(tornado.web.Application): return month def format_phone_number(self, handler, s): - number = phonenumbers.parse(s, None) + try: + number = phonenumbers.parse(s, None) + except phonenumbers.phonenumberutil.NumberParseException: + return s return phonenumbers.format_number(number, phonenumbers.PhoneNumberFormat.INTERNATIONAL) -- 2.47.2