examples/barchart_demo.py problem

John,
I'm having a problem running the barchart demo, it reports:

$ python barchart_demo.py
Traceback (most recent call last):
  File "barchart_demo.py", line 23, in ?
    legend( (p1[0], p2[0]), ('Men', 'Women') )
  File "/usr/lib/python2.3/site-packages/matplotlib/matlab.py", line
765, in legend
    return gca().legend(*args, **kwargs)
  File "/usr/lib/python2.3/site-packages/matplotlib/axes.py", line 972,
in legend
    self._legend = Legend(self.dpi, self.bbox, lines, labels, loc)
  File "/usr/lib/python2.3/site-packages/matplotlib/legend.py", line
104, in __init__
    self._texts = self._get_texts(labels, textleft, upper)
  File "/usr/lib/python2.3/site-packages/matplotlib/legend.py", line
206, in _get_texts
    transy = self.transy,
TypeError: __init__() got an unexpected keyword argument 'fontsize'

Regards,
Steve