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 Sergey.Kirpichev
Recipients Sergey.Kirpichev, rhettinger, tim.peters
Date 2018-05-28.08:46:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527497166.5.0.682650639539.issue32832@psf.upfronthosting.co.za>
In-reply-to
Content
> are people writing an entirely different shell interface.  They're rare.

Or just using a different shell interface.  Or even different defaults for the standard shell...

And they are not rare.  Almost nobody in reality use CPython shell - that's definitely true for scientific applications of Python, data scientists, etc.

> As your IPython example showed, their job is harder than _just_ replacing PS1/PS2.

Yes, custom shells have much more stuff (In/Out arrays, etc), but changing PS1/PS2 - require very tiny modifications for doctest.  And such changes - almost all that usually prevent using standard doctest for testing examples, written for applications, which assume "a different shell interface" (which, I remind, may be just a plain CPython shell with customized ps1/ps2).
History
Date User Action Args
2018-05-28 08:46:06Sergey.Kirpichevsetrecipients: + Sergey.Kirpichev, tim.peters, rhettinger
2018-05-28 08:46:06Sergey.Kirpichevsetmessageid: <1527497166.5.0.682650639539.issue32832@psf.upfronthosting.co.za>
2018-05-28 08:46:06Sergey.Kirpichevlinkissue32832 messages
2018-05-28 08:46:06Sergey.Kirpichevcreate