From 955bfd47de82eb50a55a777cd39fc9170b049d04 Mon Sep 17 00:00:00 2001 From: wiredfool Date: Thu, 17 Apr 2014 10:05:07 -0700 Subject: [PATCH] Don't delete the tempdir if it's passed in from the runner --- Tests/tester.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Tests/tester.py b/Tests/tester.py index 690acbafb..3005b45aa 100644 --- a/Tests/tester.py +++ b/Tests/tester.py @@ -22,8 +22,10 @@ _target = None _tempfiles = [] if 'pillow-tests' in sys.argv[-1] and os.path.exists(sys.argv[-1]): _temproot = sys.argv[-1] + _rmtempdir = False else: _temproot = tempfile.mkdtemp(prefix='pillow-tests') + _rmtempdir = True _logfile = None @@ -320,10 +322,11 @@ def _setup(): os.remove(file) except OSError: pass # report? - try: - os.rmdir(_temproot) - except OSError: - pass + if _rmtempdir: + try: + os.rmdir(_temproot) + except OSError: + pass import atexit atexit.register(report)