Jeff Whitaker <jsw...@fastmail.fm> writes: > Jouni: That test script now crashes with: > > File "/Users/jwhitaker/lib/python/matplotlib/backends/backend_pdf.py", > line 1214, in pathOperations > raise ValueError, 'Path lacks initial MOVETO' > ValueError: Path lacks initial MOVETO
I think this confirms my suspicion that the bug is really elsewhere. A path in PDF needs to begin with a "m" that sets the initial point, and that particular Path object only consisted of one LINETO operation. Am I correct in thinking that this is an invalid path? I'm not too familiar with Path (and I'm terribly busy today) but I think the way to catch this bug is to add a sanity check to Path, similar to the check in the pdf backend that produces that error. Then the traceback would show what code is creating the invalid path -- the traceback from the backend is too late in the execution to tell us that. -- Jouni K. Seppänen http://www.iki.fi/jks ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel