Skip to content

Commit ff9ca81

Browse files
authoredMay 9, 2024
Merge pull request #18 from Engenere/fix-phone-number
[FIX] Tratamento de número de telefone
2 parents 840035f + 03288db commit ff9ca81

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed
 

‎brazilfiscalreport/utils.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ def get_tag_text(node=None, url="", tag=None):
1414

1515

1616
def format_phone(phone):
17+
if not phone:
18+
return ""
1719
try:
1820
phone_number = phonenumbers.parse(phone, "BR")
1921
if phonenumbers.region_code_for_number(phone_number) == "BR":
@@ -24,10 +26,10 @@ def format_phone(phone):
2426
formatted_number = phonenumbers.format_number(
2527
phone_number, PhoneNumberFormat.INTERNATIONAL
2628
)
27-
return formatted_number
2829
except Exception as e:
2930
warnings.warn(f"An error occurred: {e}", UserWarning, stacklevel=2)
3031
formatted_number = phone
32+
return formatted_number
3133

3234

3335
def format_cep(cep):

‎setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="BrazilFiscalReport",
5-
version="0.3.2",
5+
version="0.3.3",
66
long_description="""
77
Python library for generating Brazilian auxiliary
88
fiscal documents in PDF from XML documents.

0 commit comments

Comments
 (0)