Stefan Behnel, 07.11.2011 18:46: > Éric Araujo, 07.11.2011 18:24: >>> http://hg.python.org/cpython/rev/bbc929bc2224 >> >>> user: Philip Jenvey<pjenvey at underboss.org> >>> summary: >>> quote the type name for improved readability >>> >>> files: >>> Python/bltinmodule.c | 2 +- >>> 1 files changed, 1 insertions(+), 1 deletions(-) >>> >>> >>> diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c >>> --- a/Python/bltinmodule.c >>> +++ b/Python/bltinmodule.c >>> @@ -1121,7 +1121,7 @@ >>> return NULL; >>> if (!PyIter_Check(it)) { >>> PyErr_Format(PyExc_TypeError, >>> - "%.200s object is not an iterator", >>> + "'%.200s' object is not an iterator", >>> it->ob_type->tp_name); >>> return NULL; >>> } >> >> What about displaying the repr of the type object? > > While I agree that this is more readable, quoted type names are rather rare > if not pretty much unprecedented in core exception messages, so this is > definitely not the only place that would need changing. > > However, note that arbitrarily changing exception messages always breaks > someone's doctests, so my personal preference would be to keep it as it was. ... and I just noticed that it did break a doctest in Cython's regression test suite. Should I change the test, or will this be taken back? Stefan
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4