gmpy 1.0 for python 2.4 alpha 2 Windows-packaged

Aahz aahz at pythoncraft.com
Fri Sep 17 21:44:26 CEST 2004


In article <mailman.2869.1094317616.5135.python-list at python.org>,
Tim Peters  <tim.peters at gmail.com> wrote:
>
>Darn.  The new doctest ELLIPSIS directive is a good long-term approach
>to this, but you're right that it doesn't help you today.  So, in the
>*next* Python 2.4 prerelease, there will be a new
>IGNORE_EXCEPTION_DETAIL directive.  Then, e.g., this doctest passes
>under 2.3.4 and 2.2.3, and will also pass in 2.4:
>
>>>> (1, 2)[3] = 'moo' #doctest: +IGNORE_EXCEPTION_DETAIL
>Traceback (most recent call last):
>  File "<stdin>", line 1, in ?
>TypeError: object doesn't support item assignment
>
>Since doctest directives didn't exist before 2.4, earlier Pythons view
>them as comments, and insist on exact match.  2.4 will still insist on
>seeing a TypeError, but won't care that "doesn't" has changed to "does
>not" (or, for that matter, won't care if the actual detail is
>"Congratulations, Anna and Alex!").

Huh.  The advice I've always seen is, "Never rely on the text of an
exception -- it can change even in bugfix releases."
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"A foolish consistency is the hobgoblin of little minds, adored by little
statesmen and philosophers and divines."  --Ralph Waldo Emerson



More information about the Python-list mailing list