Package: python-docutils Version: 0.12+dfsg-1 Severity: normal Upgrading from 0.12 to 0.13.1 causes this error when processing a list-table directive within a pelican run.
ERROR: Could not process pages/publications.rst | TypeError: unsupported operand type(s) for +=: 'int' and 'str' |___ | Traceback (most recent call last): | File "/usr/lib/python2.7/dist-packages/pelican/generators.py", line 616, in generate_context | context_sender=self) | File "/usr/lib/python2.7/dist-packages/pelican/readers.py", line 508, in read_file | content, reader_metadata = reader.read(path) | File "/usr/lib/python2.7/dist-packages/pelican/readers.py", line 230, in read | pub = self._get_publisher(source_path) | File "<SNIP>/pelican-plugins/bootstrap-rst/bootstrap.py", line 302, in _get_publisher | pub.publish() | File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 219, in publish | output = self.writer.write(self.document, self.destination) | File "/usr/lib/python2.7/dist-packages/docutils/writers/__init__.py", line 80, in write | self.translate() | File "/usr/lib/python2.7/dist-packages/docutils/writers/_html_base.py", line 71, in translate | self.document.walkabout(visitor) | File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout | if child.walkabout(visitor): | File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout | if child.walkabout(visitor): | File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout | if child.walkabout(visitor): | File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 166, in walkabout | visitor.dispatch_visit(self) | File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 1882, in dispatch_visit | return method(node) | File "/usr/lib/python2.7/dist-packages/docutils/writers/html4css1/__init__.py", line 778, in visit_thead | self.write_colspecs() | File "/usr/lib/python2.7/dist-packages/docutils/writers/html4css1/__init__.py", line 289, in write_colspecs | width += node['colwidth'] | TypeError: unsupported operand type(s) for +=: 'int' and 'str' Downgrade to 0.12 resolves it again (no other changes to package versions). Version info below is after downgrade. Failed to produce a minimal RST snippet to show the problem with rst2* tools directly. Could be interaction with pelican, or the respective plugin. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-docutils depends on: ii docutils-common 0.12+dfsg-1 ii python-roman 2.0.0-2 pn python:any <none> Versions of packages python-docutils recommends: ii docutils-doc 0.13.1+dfsg-1 ii libpaper-utils 1.1.24+nmu5 ii python-pil 3.4.2-1 ii python-pygments 2.1.3+dfsg-1 Versions of packages python-docutils suggests: ii fonts-linuxlibertine [ttf-linux-libertine] 5.3.0-2 pn texlive-lang-french <none> ii texlive-latex-base 2016.20161130-1 ii texlive-latex-recommended 2016.20161130-1 -- no debconf information _______________________________________________ Python-modules-team mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

