mercurial/pure/osutil.py
changeset 27704 051b0dcec98b
parent 27512 e2aa9c4030c4
child 27971 f7d0c28d34b3
--- a/mercurial/pure/osutil.py	Mon Jan 11 15:25:43 2016 -0800
+++ b/mercurial/pure/osutil.py	Sat Jan 02 16:41:57 2016 -0800
@@ -254,3 +254,9 @@
               f = posixfile('foo.txt')
               f.name = 'bla'  '''
             return self._file.__setattr__(name, value)
+
+        def __enter__(self):
+            return self._file.__enter__()
+
+        def __exit__(self, exc_type, exc_value, exc_tb):
+            return self._file.__exit__(exc_type, exc_value, exc_tb)