e0014387c5
If an exception during the merges (such as a file descriptor overrun), we would otherwise depend on the next garbage collection to close the files. But the next GC may never come. For example if we ran out of OS file descriptors during merge, all future requests will crash for the same reason, and the process will never recover because the GC will never run. Much easier to explicitly close the files all the time. |
||
---|---|---|
.. | ||
__init__.py | ||
abstract_report.py | ||
ir_qweb.py | ||
report.py | ||
report_paperformat.py |