changeset 47328 | 27e9ed1217c5 |
parent 47327 | 1844a2e3401c |
child 47382 | d6a52783d2ba |
--- a/mercurial/revlog.py Wed May 26 21:35:51 2021 +0200 +++ b/mercurial/revlog.py Wed May 26 21:46:45 2021 +0200 @@ -2267,10 +2267,12 @@ self._write_docket(transaction) finally: self._writinghandles = None + if dfh is not None: + dfh.close() + # closing the index file last to avoid exposing referent to + # potential unflushed data content. if ifh is not None: ifh.close() - if dfh is not None: - dfh.close() def _write_docket(self, transaction): """write the current docket on disk