Mercurial > hg
comparison mercurial/config.py @ 31155:8266802f0fa4
config: pass some optional args as keywords
This makes it a little more obvious that self.read is being passed as
include, which took me a moment to figure out.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 03 Mar 2017 12:55:49 -0500 |
parents | fd3f4bf9325e |
children | 99c5843b228d |
comparison
equal
deleted
inserted
replaced
31154:fd3f4bf9325e | 31155:8266802f0fa4 |
---|---|
168 raise error.ParseError(l.rstrip(), ("%s:%s" % (src, line))) | 168 raise error.ParseError(l.rstrip(), ("%s:%s" % (src, line))) |
169 | 169 |
170 def read(self, path, fp=None, sections=None, remap=None): | 170 def read(self, path, fp=None, sections=None, remap=None): |
171 if not fp: | 171 if not fp: |
172 fp = util.posixfile(path, 'rb') | 172 fp = util.posixfile(path, 'rb') |
173 self.parse(path, fp.read(), sections, remap, self.read) | 173 self.parse(path, fp.read(), |
174 sections=sections, remap=remap, include=self.read) |