author | Boris Feld <boris.feld@octobus.net> |
Mon, 05 Feb 2018 17:34:47 +0100 | |
changeset 36009 | 69cf2e422490 |
parent 36008 | 1f2b8a644dd4 |
child 36010 | 0f2c51afafb2 |
--- a/mercurial/revlog.py Mon Feb 05 17:34:19 2018 +0100 +++ b/mercurial/revlog.py Mon Feb 05 17:34:47 2018 +0100 @@ -1859,12 +1859,9 @@ fp.flush() fp.close() - df = self._datafp('w') - try: + with self._datafp('w') as df: for r in self: df.write(self._getsegmentforrevs(r, r)[1]) - finally: - df.close() fp = self._indexfp('w') self.version &= ~FLAG_INLINE_DATA