Chromium Code Reviews| Index: Source/bindings/scripts/compute_interfaces_info.py |
| diff --git a/Source/bindings/scripts/compute_interfaces_info.py b/Source/bindings/scripts/compute_interfaces_info.py |
| index d0516d97c25fb83dbcaf3410f18e5229f10d7c75..7b8c73d55c7c02258cb6215b00c283a563ee8075 100755 |
| --- a/Source/bindings/scripts/compute_interfaces_info.py |
| +++ b/Source/bindings/scripts/compute_interfaces_info.py |
| @@ -346,6 +346,23 @@ def compute_interfaces_info(idl_files): |
| implemented_interfaces_include_paths) |
| +def clear_globals(): |
| + interfaces_info.clear() |
| + partial_interface_files.clear() |
| + parent_interfaces.clear() |
| + extended_attributes_by_interface.clear() # interface name -> extended attributes |
|
Nils Barth (inactive)
2014/03/03 01:32:48
Could you remove the comment at the end of the lin
terry
2014/03/13 19:58:18
Done.
|
| + |
| + |
| +def compute(idl_files, interfaces_info_file, interface_dependencies_file, |
|
Nils Barth (inactive)
2014/03/03 06:45:49
This function (and clear_globals()) won't be neces
|
| + event_names_file, only_if_changed): |
| + clear_globals() |
| + |
|
Nils Barth (inactive)
2014/03/03 01:32:48
Could you remove this blank line, as the function
terry
2014/03/13 19:58:18
Done.
|
| + compute_interfaces_info(idl_files) |
| + write_pickle_file(interfaces_info_file, interfaces_info, only_if_changed) |
| + write_dependencies_file(interface_dependencies_file, only_if_changed) |
|
Nils Barth (inactive)
2014/03/03 01:32:48
BTW, I'm removing the interface_dependencies_file
terry
2014/03/13 19:58:18
Done.
|
| + write_event_names_file(event_names_file, only_if_changed) |
| + |
| + |
| ################################################################################ |
| def main(): |
| @@ -360,11 +377,11 @@ def main(): |
| # cannot be included in the file listing static files |
| idl_files.extend(args) |
| - only_if_changed = options.write_file_only_if_changed |
| - compute_interfaces_info(idl_files) |
| - write_pickle_file(options.interfaces_info_file, interfaces_info, only_if_changed) |
| - write_dependencies_file(options.interface_dependencies_file, only_if_changed) |
| - write_event_names_file(options.event_names_file, only_if_changed) |
| + compute(idl_files, |
| + options.interfaces_info_file, |
| + options.interface_dependencies_file, |
| + options.event_names_file, |
| + options.write_file_only_if_changed) |
| if __name__ == '__main__': |