Stefano Taschini tasch...@ieee.org added the comment:
Ezio, the patch I attached goes into that direction, by adding a
:trim-doctest-flags: disable option to the code blocks.
I thought I had a good reason for having the option worded as
:trim-doctest-flags: disable instead of
Ezio Melotti ezio.melo...@gmail.com added the comment:
Is there a way to add a :keep-doctest-flags: options to literal blocks?
--
stage: test needed - needs patch
type: - enhancement
___
Python tracker rep...@bugs.python.org
Stefano Taschini tasch...@ieee.org added the comment:
As far as I can see, Sphinx has a global setting for trim_doctest_flags but
lacks the possibility of locally disabling the trimming.
A quick workaround would be to have the following sphinx extension added:
class ProxyLexer(object):
Stefano Taschini tasch...@ieee.org added the comment:
Concrete examples can be seen in the section
http://docs.python.org/library/doctest.html#option-flags-and-directives
For instance at
http://docs.python.org/library/doctest.html#doctest.IGNORE_EXCEPTION_DETAIL
The doctest flags present in
Éric Araujo mer...@netwok.org added the comment:
Thank you. I think it’s clear that for the docs of the doctest flags we need
to display snippets with the flags.
--
resolution: invalid -
stage: committed/rejected - test needed
status: closed - open
New submission from Éric Araujo mer...@netwok.org:
The docs for the doctest module contains examples that use doctest flags to
control behavior, but the HTML version does not contain the flags, making the
examples useless.
I don’t know if this is a bug with the HTML builder or something we
Changes by Ezio Melotti ezio.melo...@gmail.com:
--
nosy: +ezio.melotti
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12947
___
___
Éric Araujo mer...@netwok.org added the comment:
Ezio prompted me to give precise examples, and I can’t find any in the docs
online. Maybe it was only a local build with certain options that caused this
problem, I’ll reopen if I find out.
--
resolution: - invalid
stage: -
Georg Brandl ge...@python.org added the comment:
Hehe... Sphinx makes a point of *removing* doctest flags, to enable doctesting
of code snippets without distracting the reader with the test-internal flags.
I think it's because you used a newer version locally.
--