# HG changeset patch # User Matt Mackall # Date 1320337495 18000 # Node ID ee112eb69d2aaed1ceb6922cb9c2cbc3fd893a0b # Parent a708b65baeb92ce4971cccaee5b799b88595ddb2 misc: adding missing file close() calls Spotted by Victor Stinner diff -r a708b65baeb9 -r ee112eb69d2a mercurial/ignore.py --- a/mercurial/ignore.py Tue Nov 01 15:37:00 2011 -0500 +++ b/mercurial/ignore.py Thu Nov 03 11:24:55 2011 -0500 @@ -78,6 +78,7 @@ pats[f] = [] fp = open(f) pats[f], warnings = ignorepats(fp) + fp.close() for warning in warnings: warn("%s: %s\n" % (f, warning)) except IOError, inst: diff -r a708b65baeb9 -r ee112eb69d2a mercurial/revlog.py --- a/mercurial/revlog.py Tue Nov 01 15:37:00 2011 -0500 +++ b/mercurial/revlog.py Thu Nov 03 11:24:55 2011 -0500 @@ -800,6 +800,7 @@ readahead = max(65536, length) df.seek(offset) d = df.read(readahead) + df.close() self._addchunk(offset, d) if readahead > length: return d[:length] diff -r a708b65baeb9 -r ee112eb69d2a mercurial/ui.py --- a/mercurial/ui.py Tue Nov 01 15:37:00 2011 -0500 +++ b/mercurial/ui.py Thu Nov 03 11:24:55 2011 -0500 @@ -79,6 +79,7 @@ try: cfg.read(filename, fp, sections=sections, remap=remap) + fp.close() except error.ConfigError, inst: if trusted: raise