[Python-Dev] Possible py3k io wierdness (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Sun Apr 5 19:45:50 CEST 2009
- Previous message: [Python-Dev] Possible py3k io wierdness
- Next message: [Python-Dev] Possible py3k io wierdness
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
James Y Knight <foom fuhm.net> writes:
It seems that a separate method "internalclose" should've been defined to do the actual closing of the file, and the close() method should've been defined on the base class as "self.flush(); self.internalclose()" and never overridden.
I'm completely open to changes as long as there is a reasonable consensus around them. Your proposal looks sane, although the fact that a semi-private method (starting with an underscore) is designed to be overriden in some classes is a bit annoying.
I'd also like to have some advice from Guido, since he was one of the driving forces behind the specification and the original Python implementation.
Regards
Antoine.
- Previous message: [Python-Dev] Possible py3k io wierdness
- Next message: [Python-Dev] Possible py3k io wierdness
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]