summaryrefslogtreecommitdiff
path: root/tools/makemanifest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/makemanifest.py')
-rw-r--r--tools/makemanifest.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/tools/makemanifest.py b/tools/makemanifest.py
index b7d4a4d4a..377f24559 100644
--- a/tools/makemanifest.py
+++ b/tools/makemanifest.py
@@ -25,7 +25,6 @@
# THE SOFTWARE.
from __future__ import print_function
-import errno
import sys
import os
import subprocess
@@ -165,17 +164,10 @@ def get_timestamp_newest(path):
return ts_newest
-def mkdir(path):
- cur_path = ""
- for p in path.split("/")[:-1]:
- cur_path += p + "/"
- try:
- os.mkdir(cur_path)
- except OSError as er:
- if er.args[0] == errno.EEXIST:
- pass
- else:
- raise er
+def mkdir(filename):
+ path = os.path.dirname(filename)
+ if not os.path.isdir(path):
+ os.makedirs(path)
def freeze_internal(kind, path, script, opt):