Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hgweb/hgwebdir_mod.py @ 4051:022056263354
hgwebdir: class hgwebdir should also accept a configparser instance
author | Michael Gebetsroither <michael.geb@gmx.at> |
---|---|
date | Tue, 30 Jan 2007 22:07:22 +0100 |
parents | 57b797601b61 |
children | e6d26e71f049 |
line wrap: on
line diff
--- a/mercurial/hgweb/hgwebdir_mod.py Tue Jan 30 11:40:17 2007 -0800 +++ b/mercurial/hgweb/hgwebdir_mod.py Tue Jan 30 22:07:22 2007 +0100 @@ -29,8 +29,11 @@ self.repos = cleannames(config.items()) self.repos.sort() else: - cp = util.configparser() - cp.read(config) + if isinstance(config, util.configparser): + cp = config + else: + cp = util.configparser() + cp.read(config) self.repos = [] if cp.has_section('web'): if cp.has_option('web', 'motd'):