# HG changeset patch # User Boris Feld # Date 2018-02-06 11:25:11 # Node ID 8140ce44dec4702349121e9011b0c2fa8c885f75 # Parent c839bbee1e130d620e65a72e792614454c727ea3 parseindex: implement context manager method on the wrapper This is needed for incoming cleanups. diff --git a/tests/test-parseindex.t b/tests/test-parseindex.t --- a/tests/test-parseindex.t +++ b/tests/test-parseindex.t @@ -41,6 +41,13 @@ We approximate that by reducing the read > def __getattr__(self, key): > return getattr(self.real, key) > + > def __enter__(self): + > self.real.__enter__() + > return self + > + > def __exit__(self, *args, **kwargs): + > return self.real.__exit__(*args, **kwargs) + > > def opener(*args): > o = vfs.vfs(*args) > def wrapper(*a, **kwargs):