def load_config(self, stream):
parser = _configparser.RawConfigParser()
def load_config(self, stream):
parser = _configparser.RawConfigParser()
parser.readfp(stream)
for section in parser.sections():
clean_section = section.replace('-', '_')
parser.readfp(stream)
for section in parser.sections():
clean_section = section.replace('-', '_')
for path in parser.options('author-hacks'):
authors = parser.get('author-hacks', path)
author_hacks[tuple(path.split('/'))] = set(
for path in parser.options('author-hacks'):
authors = parser.get('author-hacks', path)
author_hacks[tuple(path.split('/'))] = set(
self._author_hacks = author_hacks
if self._vcs is not None:
self._vcs._author_hacks = self._author_hacks
self._author_hacks = author_hacks
if self._vcs is not None:
self._vcs._author_hacks = self._author_hacks
aliases = {}
for author in parser.options('aliases'):
_aliases = parser.get('aliases', author)
aliases = {}
for author in parser.options('aliases'):
_aliases = parser.get('aliases', author)