[fix] refactor to use ComponentDependencies class
This commit is contained in:
@@ -1316,7 +1316,7 @@ class AddressComponents(object):
|
|||||||
def drop_invalid_components(self, address_components, country):
|
def drop_invalid_components(self, address_components, country):
|
||||||
if not address_components:
|
if not address_components:
|
||||||
return
|
return
|
||||||
component_bitset = self.component_bitset(address_components)
|
component_bitset = ComponentDependencies.component_bitset(address_components)
|
||||||
|
|
||||||
deps = self.component_dependencies.get(country, self.component_dependencies[None])
|
deps = self.component_dependencies.get(country, self.component_dependencies[None])
|
||||||
dep_order = deps.dependency_order
|
dep_order = deps.dependency_order
|
||||||
@@ -1326,7 +1326,7 @@ class AddressComponents(object):
|
|||||||
continue
|
continue
|
||||||
if c in deps and not component_bitset & deps[c]:
|
if c in deps and not component_bitset & deps[c]:
|
||||||
address_components.pop(c)
|
address_components.pop(c)
|
||||||
component_bitset ^= self.component_bit_values[c]
|
component_bitset ^= ComponentDependencies.component_bit_values[c]
|
||||||
|
|
||||||
def po_box_address(self, address_components, language, country=None):
|
def po_box_address(self, address_components, language, country=None):
|
||||||
po_box_config = self.config['po_box']
|
po_box_config = self.config['po_box']
|
||||||
|
|||||||
Reference in New Issue
Block a user