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 tim.peters
Recipients Sergey.Kirpichev, rhettinger, tim.peters
Date 2018-05-27.18:52:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527447177.45.0.682650639539.issue32832@psf.upfronthosting.co.za>
In-reply-to
Content
Sergey, I understand that, but I don't care.  The only people I've ever seen _use_ this are people writing an entirely different shell interface.  They're rare.  There's no value in complicating doctest to cater to theoretical use cases that don't exist - to the contrary, that's counterproductive complication.

As your IPython example showed, their job is harder than _just_ replacing PS1/PS2.  See their `parse()` function.  They want to cater both to IPython's PS1/PS2 conventions _and_ to the standard CPython terminal shell PS1/PS2 conventions.

But they don't cater to _more_ than just those either.  Why should they?  Same thing here:  extra complication for no good reason.
History
Date User Action Args
2018-05-27 18:52:57tim.peterssetrecipients: + tim.peters, rhettinger, Sergey.Kirpichev
2018-05-27 18:52:57tim.peterssetmessageid: <1527447177.45.0.682650639539.issue32832@psf.upfronthosting.co.za>
2018-05-27 18:52:57tim.peterslinkissue32832 messages
2018-05-27 18:52:57tim.peterscreate