Sorry about the wild good chase. I had fixed up an earlier exception which was simply a problem with formatting a verbose message. That gives this, when running usetex_fonteffects.py (with all rcParams at defaults):
Traceback (most recent call last): File "usetex_fonteffects.py", line 22, in <module> pylab.savefig('usetex_fonteffects.pdf') File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/pyplot.py", line 345, in savefig return fig.savefig(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/figure.py", line 990, in savefig self.canvas.print_figure(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1429, in print_figure **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1323, in print_pdf return pdf.print_pdf(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 1911, in print_pdf file.close() File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 440, in close self.writeFonts() File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 521, in writeFonts fontdictObject = self.embedType1(filename, self.dviFontInfo[filename]) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 550, in embedType1 ' and effects ' + `fontinfo.effects`, TypeError: cannot concatenate 'str' and 'NoneType' objects > /home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py(550)embedType1() -> ' and effects ' + `fontinfo.effects`,* * Do an SVN update (r6736) and try again. Then I get this: > python usetex_fonteffects.py Traceback (most recent call last): File "usetex_fonteffects.py", line 22, in <module> pylab.savefig('usetex_fonteffects.pdf') File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/pyplot.py", line 345, in savefig return fig.savefig(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/figure.py", line 990, in savefig self.canvas.print_figure(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1429, in print_figure **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1323, in print_pdf return pdf.print_pdf(*args, **kwargs) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 1911, in print_pdf file.close() File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 440, in close self.writeFonts() File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 521, in writeFonts fontdictObject = self.embedType1(filename, self.dviFontInfo[filename]) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_pdf.py", line 553, in embedType1 t1font = type1font.Type1Font(fontinfo.fontfile) File "/home/mdroe/usr/lib/python2.5/site-packages/matplotlib/type1font.py", line 55, in __init__ file = open(input, 'rb') TypeError: coercing to Unicode: need string or buffer, NoneType found > /home/mdroe/usr/lib/python2.5/site-packages/matplotlib/type1font.py(55)__init__() -> file = open(input, 'rb') So somehow, input is None, but I haven't had a chance to look any further. Cheers, Mike Jouni K. Seppänen wrote: > Michael Droettboom <md...@stsci.edu> writes: > > >> I'm currently getting this traceback with the PDF backend, whether >> "text.latex.preview" is True or False -- so it may be unrelated to your >> change, but I'm unable to test PDF at the moment. >> > > Based on the traceback, it looks like I have broken something recently -- > but what is the exact exception? I can't replicate the traceback myself. > > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------------ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel