Guest User

Untitled

a guest
Jan 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. import tempfile
  2. import shutil
  3.  
  4.  
  5. class TempDir(object):
  6. def __init__(self, delete=True, **kwargs):
  7. self.tempdir = tempfile.mkdtemp(**kwargs)
  8. self.delete = delete
  9.  
  10. def __enter__(self):
  11. return self.tempdir
  12.  
  13. def __exit__(self, type, value, traceback):
  14. if self.delete:
  15. shutil.rmtree(self.tempdir)
Add Comment
Please, Sign In to add comment