[Python-modules-team] Bug#506315: rst2html --strict discards exit status.

Trent W. Buck trentbuck at gmail.com
Thu Nov 20 13:45:25 UTC 2008


Package: python-docutils
Version: 0.5-2
Severity: normal

Consider the following transcript.  It demonstrates that --strict is
discarding the exit status and always succeeding -- which is the
*opposite* of what I expected from its description.

I want an option that will make rst2html fail on the slightest hint of
a syntax error -- that is, for warnings become failures.

    $ cat tmp.txt
    .. include:: /nonexistent
    .. include:: /does-not-exist
    $ rst2html tmp.txt >/dev/null; echo $?
    tmp.txt:: (SEVERE/4) Problems with "include" directive path:
    IOError: [Errno 2] No such file or directory: u'/nonexistent'.
    Exiting due to level-4 (SEVERE) system message.
    1
    $ rst2html --strict tmp.txt >/dev/null; echo $?
    tmp.txt:: (SEVERE/4) Problems with "include" directive path:
    IOError: [Errno 2] No such file or directory: u'/nonexistent'.
    tmp.txt:: (SEVERE/4) Problems with "include" directive path:
    IOError: [Errno 2] No such file or directory: u'/does-not-exist'.
    0


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-docutils depends on:
ii  python                        2.5.2-3    An interactive high-level object-o
ii  python-central                0.6.8      register and build utility for Pyt
ii  python-roman                  0.5-2      A module for generating/analyzing 

python-docutils recommends no packages.

Versions of packages python-docutils suggests:
pn  texlive-lang-french           <none>     (no description available)
pn  texlive-latex-base            <none>     (no description available)
pn  texlive-latex-recommended     <none>     (no description available)

-- no debconf information





More information about the Python-modules-team mailing list