[Scons-users] Intermittent Install() failure
Fred Wright
fw at fwright.net
Tue Jul 19 18:52:43 EDT 2016
On Tue, 19 Jul 2016, [gb2312] Arvid Ros¨¦n wrote:
> I have had problems with builders using Python open() in Builders on Windows. How should that be handled to be safe?
The preferred approach (as long as you're not trying to handle Python
earlier than 2.5) is to use the "with open(...) as <f>" construct, which
guarantees to close the file when the with block is exited, including via
exceptions. This of course assumes that you don't need the file open
outside the block. :-)
Fred Wright
More information about the Scons-users
mailing list