docs: def set_sources(self, sources):
          """
          Creates GeocodeServiceConfigs from each str source
          """
          if len(sources) == 0:
              raise Exception('Must declare at least one source for a geocoder')
          self._sources = []
          for source in sources:  # iterate through a list of sources
              self.add_source(source)