diff --git a/vcf_cleaner.py b/vcf_cleaner.py index 792c13b..5873998 100644 --- a/vcf_cleaner.py +++ b/vcf_cleaner.py @@ -33,15 +33,17 @@ for line in input_file: contact.photo_path = "pictures/" + contact.fn + "/profile.jpg" contact.custom = {} + clean_tel = [] for number in contact.tel: try: number = number["value"] number = number.replace("-", "") number = phonenumbers.parse(number, region="FR") number = phonenumbers.format_number(number, phonenumbers.PhoneNumberFormat.INTERNATIONAL) - contact.tel = [{"value": number, "type": []}] + clean_tel.append({"value": number, "type": []}) except phonenumbers.phonenumberutil.NumberParseException: continue + contact.tel = clean_tel cards.append(contact) current_card = ""