Mercurial > hg
comparison mercurial/url.py @ 10534:a957038218cd stable
url: avoid traceback when parsing [auth] (issue2056)
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Tue, 23 Feb 2010 22:31:54 +0100 |
parents | 6f61c480f51c |
children | fc5908d01ed7 |
comparison
equal
deleted
inserted
replaced
10533:184cdb66263e | 10534:a957038218cd |
---|---|
138 | 138 |
139 def readauthtoken(self, uri): | 139 def readauthtoken(self, uri): |
140 # Read configuration | 140 # Read configuration |
141 config = dict() | 141 config = dict() |
142 for key, val in self.ui.configitems('auth'): | 142 for key, val in self.ui.configitems('auth'): |
143 if '.' not in key: | |
144 self.ui.warn(_("ignoring invalid [auth] key '%s'\n" % key)) | |
145 continue | |
143 group, setting = key.split('.', 1) | 146 group, setting = key.split('.', 1) |
144 gdict = config.setdefault(group, dict()) | 147 gdict = config.setdefault(group, dict()) |
145 gdict[setting] = val | 148 gdict[setting] = val |
146 | 149 |
147 # Find the best match | 150 # Find the best match |