def scan(self, postcode: str, country: Optional[str]) -> Optional[Tuple[str, str]]:
""" Check the postcode for correct formatting and return the
normalized version. Returns None if the postcode does not
- correspond to the oficial format of the given country.
+ correspond to the official format of the given country.
"""
match = self.matcher.match(country, postcode)
if match is None:
def create(config: SanitizerConfig) -> Callable[[ProcessInfo], None]:
- """ Create a housenumber processing function.
+ """ Create a function that filters postcodes by their officially allowed pattern.
"""
return _PostcodeSanitizer(config)