Antony Lee <anntzer....@gmail.com> added the comment:

Decorating __new__ with lru_cache would likely run into memory leakage 
problems? (one would need a "weak lru_cache", I guess).

I didn't know about the _closed attribute. From a quick look it appears to only 
be settable by using the path (not the actual file) as a context manager, and 
only serves to block further filesystem methods, but I'm not even sure why? 
(for example, it doesn't block fspath, so it won't prevent operations via 
os.path functions anyways...)

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39783>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to