David Barnett added the comment:

But… that doesn't help. It completely changes the semantics of the doctests. I 
have a bunch of doctests demonstrating different failures of the same exception 
class, and with IGNORE_EXCEPTION_DETAIL running my doctests to verify they're 
still correct is next to useless. Plus it's very noisy to slap "# doctest: 
+IGNORE_EXCEPTION_DETAIL" everywhere just to get not-pathological behavior.

And this isn't even just about py2/py3 interoperability. It's a problem for my 
py3-only project, which fails depending on how I invoke doctests. So it's not 
just something we can hack around until py2 goes away and be fine.

Can't a separate option be added for just the module name and enabled by 
default?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22710>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to