Index: components/breakpad/tools/generate_breakpad_symbols.py |
diff --git a/components/breakpad/tools/generate_breakpad_symbols.py b/components/breakpad/tools/generate_breakpad_symbols.py |
index 6c2556605dd309a42d607b41b84273dd79446532..003399e213f7677ec96b1f9b80a6f39e67741771 100755 |
--- a/components/breakpad/tools/generate_breakpad_symbols.py |
+++ b/components/breakpad/tools/generate_breakpad_symbols.py |
@@ -178,9 +178,14 @@ def GenerateSymbols(options, binaries): |
module_line.group(1)) |
mkdir_p(output_path) |
symbol_file = "%s.sym" % module_line.group(2) |
- f = open(os.path.join(output_path, symbol_file), 'w') |
- f.write(syms) |
- f.close() |
+ try: |
+ f = open(os.path.join(output_path, symbol_file), 'w') |
+ f.write(syms) |
+ f.close() |
+ except Exception, e: |
+ # Not much we can do about this. |
+ with print_lock: |
+ print e |
queue.task_done() |