diff options
author | Mario Emmenlauer <mario@emmenlauer.de> | 2016-07-10 20:05:41 +0200 |
---|---|---|
committer | Mario Emmenlauer <mario@emmenlauer.de> | 2016-07-10 20:05:41 +0200 |
commit | e65375ecea3edf6afca34b2ef523d64f25285bf5 (patch) | |
tree | fe90d26b1c3f31baa6d6ec2885cbc69cf43802fc /numpy/distutils/misc_util.py | |
parent | 5c8086741e14a35c98d230b1ba0967073764218b (diff) | |
download | numpy-e65375ecea3edf6afca34b2ef523d64f25285bf5.tar.gz |
numpy/distutils/misc_util.py fix for #7809: check that _tmpdirs is not None
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r-- | numpy/distutils/misc_util.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py index 8136f8f4f..9276774ad 100644 --- a/numpy/distutils/misc_util.py +++ b/numpy/distutils/misc_util.py @@ -24,11 +24,12 @@ _tdata = tlocal() # store all created temporary directories so they can be deleted on exit _tmpdirs = [] def clean_up_temporary_directory(): - for d in _tmpdirs: - try: - shutil.rmtree(d) - except OSError: - pass + if _tmpdirs is not None: + for d in _tmpdirs: + try: + shutil.rmtree(d) + except OSError: + pass atexit.register(clean_up_temporary_directory) |