diff options
| author | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2016-11-09 22:40:57 -0500 |
|---|---|---|
| committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2016-11-12 22:17:10 -0500 |
| commit | 79d8f7ab9717de2c8f89df13a4c0bd1d27c8c125 (patch) | |
| tree | 8c189e914ed2a919eaaf35e15b2c3dd9cde12a69 | |
| parent | 02ac9f786fc17d3b7f402aef8250fb0a0a1a463c (diff) | |
| download | phosphor-inventory-manager-79d8f7ab9717de2c8f89df13a4c0bd1d27c8c125.tar.gz phosphor-inventory-manager-79d8f7ab9717de2c8f89df13a4c0bd1d27c8c125.zip | |
Find template automatically in script dir
Change-Id: I8ef69ab4ef6f92c55a7393620abe134ac748a93b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| -rwxr-xr-x | pimgen.py | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -19,6 +19,8 @@ def parse_event(e): return e if __name__ == '__main__': + script_dir = os.path.dirname(os.path.realpath(__file__)) + parser = argparse.ArgumentParser( description='Phosphor Inventory Manager (PIM) YAML ' 'scanner and code generator.') @@ -29,10 +31,6 @@ if __name__ == '__main__': '-d', '--dir', dest='inputdir', default='example', help='Location of files to process.') - parser.add_argument( - '-t', '--template', dest='template', - default='generated.mako.cpp', - help='Location of mako template.') args = parser.parse_args() @@ -47,7 +45,8 @@ if __name__ == '__main__': for e in yaml.load(fd.read()).get('events', {}): events.append(parse_event(e)) - t = Template(filename=args.template) + template = os.path.join(script_dir, 'generated.mako.cpp') + t = Template(filename=template) with open(os.path.join(args.inputdir, 'interfaces.yaml'), 'r') as fd: interfaces = yaml.load(fd.read()) |

