code: def iter_items(cls, repo):
          
          for section in repo.config_reader("repository").sections():
              if not section.startswith('remote '):
                  continue
              lbound = section.find('"')
              rbound = section.rfind('"')
              if lbound == -1 or rbound == -1:
                  raise ValueError("Remote-Section has invalid format: %r" % section)
              yield Remote(repo, section[lbound + 1:rbound])
docs: :return: Iterator yielding Remote objects of the given repository