Browse Source

build: make make_locale_dirs idempotent (#15768)

Jeremy Apthorp 6 years ago
parent
commit
90795c4fa4
1 changed files with 8 additions and 1 deletions
  1. 8 1
      build/mac/make_locale_dirs.py

+ 8 - 1
build/mac/make_locale_dirs.py

@@ -13,7 +13,14 @@ import sys
 
 def main(args):
   for dirname in args:
-    os.makedirs(dirname)
+    try:
+      os.makedirs(dirname)
+    except OSError as e:
+      if e.errno == os.errno.EEXIST:
+        # It's OK if it already exists
+        pass
+      else:
+        raise
 
 
 if __name__ == '__main__':