summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
authorMario Emmenlauer <mario@emmenlauer.de>2016-07-10 20:05:41 +0200
committerMario Emmenlauer <mario@emmenlauer.de>2016-07-10 20:05:41 +0200
commite65375ecea3edf6afca34b2ef523d64f25285bf5 (patch)
treefe90d26b1c3f31baa6d6ec2885cbc69cf43802fc /numpy/distutils/misc_util.py
parent5c8086741e14a35c98d230b1ba0967073764218b (diff)
downloadnumpy-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.py11
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)