summaryrefslogtreecommitdiffstats
path: root/tools/java-event-log-tags.py
diff options
context:
space:
mode:
authorSean Dykeman <sdykeman@google.com>2011-12-12 17:42:55 -0800
committerDoug Zongker <dougz@android.com>2011-12-13 10:56:33 -0800
commit6da9ef6996557819843691251d4b7446bb5f734c (patch)
tree311aa6c0dbc9dd638f8aec782545e456c2066a8a /tools/java-event-log-tags.py
parent6a7c6064c245e00a74a3bec8254a0fc784d33a69 (diff)
downloadbuild-6da9ef6996557819843691251d4b7446bb5f734c.zip
build-6da9ef6996557819843691251d4b7446bb5f734c.tar.gz
build-6da9ef6996557819843691251d4b7446bb5f734c.tar.bz2
Make java-event-log-tags.py create its output directory if it does not exist.
Change-Id: I88ca3e6e70d1ff9db8f1328f18c36abc196e1aad
Diffstat (limited to 'tools/java-event-log-tags.py')
-rwxr-xr-xtools/java-event-log-tags.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/java-event-log-tags.py b/tools/java-event-log-tags.py
index c63fa20..846d9cf 100755
--- a/tools/java-event-log-tags.py
+++ b/tools/java-event-log-tags.py
@@ -26,6 +26,7 @@ tags in the given input file.
import cStringIO
import getopt
import os
+import os.path
import re
import sys
@@ -144,4 +145,8 @@ for t in tagfile.tags:
buffer.write("}\n");
+output_dir = os.path.dirname(output_file)
+if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
event_log_tags.WriteOutput(output_file, buffer)