Index: bindings/scripts/interface_dependency_resolver.py |
diff --git a/bindings/scripts/interface_dependency_resolver.py b/bindings/scripts/interface_dependency_resolver.py |
index c65d3f687342ab12104aa5925e559fbbbe521e5b..ece506a61d0fabf08e1e9e2f72426f5187f11894 100644 |
--- a/bindings/scripts/interface_dependency_resolver.py |
+++ b/bindings/scripts/interface_dependency_resolver.py |
@@ -82,6 +82,9 @@ class InterfaceDependencyResolver(object): |
Args: |
definitions: IdlDefinitions object, modified in place |
""" |
+ if not definitions.interfaces: |
+ # This definitions should have a dictionary. Nothing to do for it. |
+ return |
target_interface = next(definitions.interfaces.itervalues()) |
interface_name = target_interface.name |
interface_info = self.interfaces_info[interface_name] |