@techalchemy

__enter__ methods return instances of the object, not a property of them :)

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
2018-03-11 10:25:59 -04:00
parent 055e62009c
commit d662cfa140
+1 -1
View File
@@ -1159,7 +1159,7 @@ class TemporaryDirectory(object):
return "<{} {!r}>".format(self.__class__.__name__, self.name)
def __enter__(self):
return self.name
return self
def __exit__(self, exc, value, tb):
self.cleanup()