Index: tools/json_schema_compiler/compiler.py |
diff --git a/tools/json_schema_compiler/compiler.py b/tools/json_schema_compiler/compiler.py |
index 8b95f7f0f2597b92ade6480ffc42086280f99e10..38235e07f9c9833705f99c341b718ad1db3fdb11 100755 |
--- a/tools/json_schema_compiler/compiler.py |
+++ b/tools/json_schema_compiler/compiler.py |
@@ -74,6 +74,8 @@ def handle_single_schema(filename, dest_dir, root, root_namespace): |
type_generator = cpp_type_generator.CppTypeGenerator( |
root_namespace, namespace, namespace.unix_name) |
for referenced_namespace in api_model.namespaces.values(): |
+ if referenced_namespace == namespace: |
+ continue |
type_generator.AddNamespace( |
referenced_namespace, |
referenced_namespace.unix_name) |