RFC: Proposal: Deterministic Object Destruction
Mark Lawrence
breamoreboy at gmail.com
Sun Mar 4 11:42:53 EST 2018
On 04/03/18 02:28, Ooomzay wrote:
> On Friday, 2 March 2018 15:37:25 UTC, Paul Moore wrote:
> [snip]
>> def fn():
>> for i in range(10000):
>> with open(f"file{i}.txt", "w") as f:
>> f.write("Some text")
>>
>> How would you write this in your RAII style - without leaving 10,000
>> file descriptors open until the end of the function?
>
> def fn():
> for i in range(10000):
> f = RAIIFile(f"file{i}.txt", "w")
> f.write("Some text")
>
Over my dead body. Not that it matters as I can't see this happening in
a month of Sundays.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
More information about the Python-list
mailing list