code: def division_name(self):
          
          try:
              return next(e for e in self.type_names_re.search(self.name).groups() if e is not None)
          except AttributeError:
              # The search will fail for 'District of Columbia'
              return ''
docs: The type designation for the county or county equivalent, such as 'County','Parish' or 'Borough