From: Sébastien B. <bar...@cr...> - 2009-11-18 14:19:36
|
Hello, I'm using the matplotlib Sphinx extension which automatically includes the source code and the figures it produces into the Sphinx document. This is a very handy feature whose use goes far beyond documenting matplotlib itself. (thanks for that by the way) However I have trouble when the python file passed to the plot directive contains non-ascii characters. I set up a simple example located there : http://github.com/sbarthelemy/SphinxEncoding running "make html" on it raises: Exception occurred: File "/usr/lib/pymodules/python2.6/sphinx/highlighting.py", line 167, in highlight_block source = source.decode() UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 37: ordinal not in range(128) The full traceback has been saved in /tmp/sphinx-err-5kW6ih.log, if you want to report the issue to the author. So, I've got a few questions: - is this expected ? - is there a workaround ? - if not, how hard would it be to fix this problem, maybe I could help a bit (with proper guidance). Thank you for any help ! PS: I use sphinx 0.6.2-1 and matplotlib 0.99.0-1ubuntu1, both shipped from ubuntu karmic |