Index: tools/json_schema_compiler/compiler.py |
diff --git a/tools/json_schema_compiler/compiler.py b/tools/json_schema_compiler/compiler.py |
index 0813ee55a9ba43e48029c7ff091a8b0c47f08e4e..fa2ead2d608924c345be75f7b8c0b0a09176b40f 100755 |
--- a/tools/json_schema_compiler/compiler.py |
+++ b/tools/json_schema_compiler/compiler.py |
@@ -57,6 +57,11 @@ def handle_single_schema(filename, dest_dir, root, root_namespace): |
# Load type dependencies into the model. |
# TODO(miket): do we need this in IDL? |
for referenced_schema in referenced_schemas: |
+ index = referenced_schema.find(':') |
Aaron Boodman
2012/07/02 22:47:40
split() ?
|
+ if index != -1: |
+ if referenced_schema[:index] != 'api': |
+ continue |
+ |
referenced_schema_path = os.path.join( |
os.path.dirname(schema), referenced_schema + '.json') |
referenced_api_defs = json_schema.Load(referenced_schema_path) |