Hmm... Can't reproduce this here. Maybe it's Python 2.4-specific (which I don't have).
As a workaround, does replacing line 216 with: ParseFatalException.__init__(self, pe.pstr, pe.loc, pe.msg, pe.parserElement) work? Mike John Hunter wrote: > I'm getting an error with a mathtext string from the mathtext_examples: > > import matplotlib.pyplot as plt > ax = plt.subplot(111) > s = r"$W^{3\beta}_{\delta_1 \rho_1 \sigma_2} = U^{3\beta}_{\delta_1 > \rho_1} + \frac{1}{8 \pi 2} \int^{\alpha_2}_{\alpha_2} d > \alpha^\prime_2 \left[\frac{ U^{2\beta}_{\delta_1 \rho_1} - > \alpha^\prime_2U^{1\beta}_{\rho_1 \sigma_2} }{U^{0\beta}_{\rho_1 > \sigma_2}}\right]$" > > ax.text(1, 2, s) > plt.show() > > > [EMAIL PROTECTED]:~> python tmp/qslogo.py > Traceback (most recent call last): > File > "/home/titan/johnh/dev/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py", > line 331, in expose_event > self._render_figure(self._pixmap, w, h) > File > "/home/titan/johnh/dev/lib/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py", > line 75, in _render_figure > > ...snipsnip > > loc,tokens = self.parseImpl( instring, preloc, doActions ) > File > "/home/titan/johnh/dev/lib/python2.4/site-packages/matplotlib/pyparsing.py", > line 2304, in parseImpl > raise ParseSyntaxException(pe) > File > "/home/titan/johnh/dev/lib/python2.4/site-packages/matplotlib/pyparsing.py", > line 216, in __init__ > super(ParseSyntaxException, self).__init__( > TypeError: super() argument 1 must be type, not classobj > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel