Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
# Python source
from __future__ import print_function
import os
+import errno
import sys
import argparse
from mako.template import Template
'''
Write template data to a file
'''
+ if not os.path.exists(os.path.dirname(output_filename)):
+ try:
+ os.makedirs(os.path.dirname(output_filename))
+ except OSError as err:
+ if err.errno != errno.EEXIST:
+ raise
with open(output_filename, 'w') as outfile:
print(MakoTemplateWriter.to_string(template_filename, **kwargs), file=outfile)