That message *could* be updated to point to https://github.com/rust-lang/cargo/issues/10310 instead of asking for new issues to be created or suggesting the old `cargo-vendor`. (The author of TFA already knows about that issue, since they commented on it before they published their article.)
(You might say it would've been better to let cargo-vendor remain separate instead of merging it into cargo, but the reason that was done was to ensure it would continue to work with changes to cargo. Indeed that is why the original cargo-vendor does *not* work properly any more.)
Stop being toxic and patronizing towards open-source developers out of ignorance.
https://ipython.readthedocs.io/en/stable/api/generated/IPyth...
And repr(exit) also works fine:
> In [1]: repr(exit)
> Out[1]: '<IPython.core.autocall.ExitAutocall object at 0x102772770>'
Maybe don't be so eager to accuse people of ignorance and toxicity.