Nils Wagner wrote:
> On Sun, 27 Jul 2008 07:19:24 -1000
>  Eric Firing <[EMAIL PROTECTED]> wrote:
>> Nils Wagner wrote:
>>> Hi all,
>>>
>>> I found a new bug
>>>
>>> $HOME=/home/nwagner
>>> matplotlib data path 
>>> /usr/lib/python2.4/site-packages/matplotlib/mpl-data
>>> loaded rc file /home/nwagner/matplotlibrc
>>> matplotlib version 0.98.3rc1
>>> verbose.level helpful
>>> interactive is False
>>> units is False
>>> platform is linux2
>>> CONFIGDIR=/home/nwagner/.matplotlib
>>> Using fontManager instance from 
>>> /home/nwagner/.matplotlib/fontManager.cache
>>> backend WXAgg version 2.5.3.1
>>>
>>>      spy(K_bc)
>>>    File "/usr/lib/python2.4/site-packages/matplotlib/pyplot.py", line 
>>> 2237, in spy
>>>      b = ishold()
>>>    File "/usr/lib/python2.4/site-packages/matplotlib/pyplot.py", line 
>>> 466, in ishold
>>>      return gca().ishold()
>>>    File "/usr/lib/python2.4/site-packages/matplotlib/pyplot.py", line 
>>> 566, in gca
>>>      ax =  gcf().gca(**kwargs)
>>>    File "/usr/lib/python2.4/site-packages/matplotlib/pyplot.py", line 
>>> 270, in gcf
>>>      return figure()
>>>    File "/usr/lib/python2.4/site-packages/matplotlib/pyplot.py", line 
>>> 247, in figure
>>>      FigureClass=FigureClass,
>>>    File 
>>> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wxagg.py", 
>>> line 119, in new_figure_manager
>>>      frame = FigureFrameWxAgg(num, fig)
>>>    File 
>>> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wx.py", 
>>> line 1332, in __init__
>>>      self.canvas = self.get_canvas(fig)
>>>    File 
>>> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wxagg.py", 
>>> line 32, in get_canvas
>>>      return FigureCanvasWxAgg(self, -1, fig)
>>>    File 
>>> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wx.py", 
>>> line 734, in __init__
>>>      self.idletimer = wx.CallLater(1,self._onDrawIdle)
>>> AttributeError: 'module' object has no attribute 'CallLater'
>>
>> It looks like this was introduced in wxPython 2.7.1: 
>> http://mail.python.org/pipermail/python-announce-list/2006-October/005326.html
>>  
>>
>>
>> I have changed backend_wx to use the backwards-compatible alias, 
>> FutureCall.
>>
>> Eric
>  
> Hi Eric,
> 
> Thank you very much ! The next problem is the following
> 
> Traceback (most recent call last):
>   File 
> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wx.py", 
> line 1094, in _onPaint
>     self.draw(drawDC=drawDC)
>   File 
> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wxagg.py", 
> line 64, in draw
>     self.gui_repaint(drawDC=drawDC)
>   File 
> "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_wx.py", 
> line 995, in gui_repaint
>     if self.IsShownOnScreen():
> AttributeError: 'FigureCanvasWxAgg' object has no attribute 
> 'IsShownOnScreen'
> 
> Nils
> 

WxPython experts: what version do we require?  If it is earlier than 
2.8, then it appears we badly need a testing procedure to ensure 
compatibility.  (A testing procedure for python version compatibility 
would be nice, also--has anyone looked into what it would take to set up 
and run a buildbot?)

I presume IsShownOnScreen is another 2.8-specific method, but a Google 
search does not immediately turn up this information, and I don't 
normally deal with wx, so I have to pass this problem on to someone who 
does.

Eric



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to