20 lines
615 B
Python
20 lines
615 B
Python
import random
|
|
|
|
from geodata.addresses.config import address_config
|
|
from geodata.addresses.numbering import NumberedComponent
|
|
from geodata.encoding import safe_decode
|
|
|
|
|
|
class ConscriptionNumber(NumberedComponent):
|
|
@classmethod
|
|
def phrase(cls, number, language, country=None):
|
|
if number is None:
|
|
return number
|
|
|
|
key = 'conscription_numbers.alphanumeric'
|
|
dictionaries = ['house_numbers']
|
|
default = safe_decode(number)
|
|
|
|
return cls.numeric_phrase(key, safe_decode(number), language,
|
|
dictionaries=dictionaries, country=country)
|