Chromium Code Reviews| Index: tools/json_schema_compiler/js_externs_generator.py |
| diff --git a/tools/json_schema_compiler/js_externs_generator.py b/tools/json_schema_compiler/js_externs_generator.py |
| index a5ef075ac260f574782cf4d06f974e3e662c0e79..85edb0f4d4b3e03dba4a407e3953349726d72487 100644 |
| --- a/tools/json_schema_compiler/js_externs_generator.py |
| +++ b/tools/json_schema_compiler/js_externs_generator.py |
| @@ -37,7 +37,11 @@ class _Generator(object): |
| """Generates a Code object with the schema for the entire namespace. |
| """ |
| c = Code() |
| - (c.Append(self._GetHeader(sys.argv[0], self._namespace.name)) |
| + script_dir = os.path.dirname(os.path.abspath(__file__)) |
|
Devlin
2017/06/03 01:21:27
nit: comments showing the translation here would b
Dan Beam
2017/06/03 01:24:16
Done.
|
| + src_root = os.path.normpath(os.path.join(script_dir, '..', '..')) |
| + src_to_script = os.path.relpath(script_dir, src_root) |
| + compiler_path = os.path.join(src_to_script, 'compiler.py') |
| + (c.Append(self._GetHeader(compiler_path, self._namespace.name)) |
| .Append()) |
| self._AppendNamespaceObject(c) |