Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 720fa80

Browse files
committed
Use cbook.mkdirs, since with multiprocessing tests each process may try to create a directory at the same time
1 parent 268c91c commit 720fa80

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/matplotlib/testing/decorators.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import matplotlib
77
import matplotlib.tests
88
import matplotlib.units
9+
from matplotlib import cbook
910
from matplotlib import ticker
1011
from matplotlib import pyplot as plt
1112
from matplotlib import ft2font
@@ -281,6 +282,6 @@ def find_dotted_module(module_name, path=None):
281282
result_dir = os.path.abspath(os.path.join('result_images', subdir))
282283

283284
if not os.path.exists(result_dir):
284-
os.makedirs(result_dir)
285+
cbook.mkdirs(result_dir)
285286

286287
return baseline_dir, result_dir

0 commit comments

Comments
 (0)