osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RFC: Proposal: Deterministic Object Destruction


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