|
From: Benjamin R. <ben...@ou...> - 2011-10-17 18:13:12
|
On Mon, Oct 17, 2011 at 12:57 PM, Rich Shepard <rsh...@ap...>wrote: > After a long hiatus I'm again working on an application and just upgraded > matplotlib from 0.98.5.2 to 0.99.1.2. However, there's an error on start up > that I need your help in resolving. > > There are many dozens of lines containing: > > Found an unknown keyword in AFM header (was Underline) > > The traceback (in its entirety) shows: > > Traceback (most recent call last): > File "./eikos.py", line 6, in <module> > from modelPage import modModel > File "/home/rshepard/development/trunk/modelPage.py", line 8, in <module> > from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as > FigureCanvas > File > "/usr/lib/python2.6/site-packages/matplotlib/backends/backend_wxagg.py", > line 20, in <module> > from matplotlib.figure import Figure > File "/usr/lib/python2.6/site-packages/matplotlib/figure.py", line 18, in > <module> > from axes import Axes, SubplotBase, subplot_class_factory > File "/usr/lib/python2.6/site-packages/matplotlib/axes.py", line 12, in > <module> > import matplotlib.axis as maxis > File "/usr/lib/python2.6/site-packages/matplotlib/axis.py", line 10, in > <module> > import matplotlib.font_manager as font_manager > File "/usr/lib/python2.6/site-packages/matplotlib/font_manager.py", line > 1301, in <module> > _rebuild() > File "/usr/lib/python2.6/site-packages/matplotlib/font_manager.py", line > 1292, in _rebuild > fontManager = FontManager() > File "/usr/lib/python2.6/site-packages/matplotlib/font_manager.py", line > 1010, in __init__ > self.afmlist = createFontList(self.afmfiles, fontext='afm') > File "/usr/lib/python2.6/site-packages/matplotlib/font_manager.py", line > 578, in createFontList > font = afm.AFM(fh) > File "/usr/lib/python2.6/site-packages/matplotlib/afm.py", line 295, in > __init__ > parse_afm(fh) > File "/usr/lib/python2.6/site-packages/matplotlib/afm.py", line 283, in > parse_afm > dcmetrics_ascii, dcmetrics_name = _parse_char_metrics(fh) > File "/usr/lib/python2.6/site-packages/matplotlib/afm.py", line 167, in > _parse_char_metrics > name = vals[2].split()[1] > IndexError: list index out of range > > Please tell me what I need to do to resolve this error. > > Rich > > Rich, In the afm.py file, a before line 167, can you print the value of the "line" variable and tell us what it is? Ben Root |