15 lines
452 B
Python
15 lines
452 B
Python
import _parser
|
|
from postal.text.encoding import safe_decode
|
|
|
|
DEFAULT_LANGUAGES = ('en',)
|
|
|
|
|
|
def parse_address(address, language=None, country=None):
|
|
'''
|
|
@param address: the address as either Unicode or a UTF-8 encoded string
|
|
@param language (optional): language code
|
|
@param country (optional): country code
|
|
'''
|
|
address = safe_decode(address, 'utf-8')
|
|
return _parser.parse_address(address, language=language, country=country)
|