1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
--- a/tests/test_uncrustify/test.py
+++ b/tests/test_uncrustify/test.py
@@ -10,6 +10,7 @@
import re
import subprocess
import sys
+import errno
from .ansicolor import printc
from .config import (config, test_dir, FAIL_ATTRS, PASS_ATTRS,
@@ -84,7 +85,11 @@
print(' XFail : {}'.format(self.test_xfail))
if not os.path.exists(os.path.dirname(_result)):
- os.makedirs(os.path.dirname(_result))
+ try:
+ os.makedirs(os.path.dirname(_result))
+ except OSError as e:
+ if e.errno != errno.EEXIST:
+ raise
cmd = [
config.uncrustify_exe,
|