This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients loewis, roger.serwy, serhiy.storchaka, terry.reedy
Date 2012-07-12.09:13:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1342084428.14309.33.camel@raxxla>
In-reply-to <4FFDF16E.8070102@v.loewis.de>
Content
> Ah. See blockfiles-3.diff then.

Well, I have no objections. Patch fixes this issue.

> Where do you see that? In my patch, _RPCInputFile inherits from
> _RPCFile, which is neither output nor input. Instead, _RPCOutputFile
> also inherits from _RPCFile.

I made a mistake. I mean PseudoInputFile, but it just monkey-patched.

> > _RPCInputFile unnecessary, if redirect stdin not on PyShell self, but on
> > PyShell.stdin.
> It is necessary, as rpc will not communicate the exceptions properly.

Yes, this is yet another issue. Rpc not communicates properly only
OSError. Remove "except socket.error: raise" in SocketIO.localcall in
Lib/idlelib/rpc.py and io.UnsupportedOperation will transparently
transfered.
History
Date User Action Args
2012-07-12 09:13:19serhiy.storchakasetrecipients: + serhiy.storchaka, loewis, terry.reedy, roger.serwy
2012-07-12 09:13:18serhiy.storchakalinkissue15318 messages
2012-07-12 09:13:18serhiy.storchakacreate