I am creating a GUI program using wxPython.  I am also using matplotlib to graph some data.  This data needs to be animated. To animate the data I am using the FuncAnimate function, which is part of the matplotlib package.
When I first started to write my code I was using a PC, running windows 7.  I did my initial testing on this computer and everything was working fine.  However my program needs to be cross platform.  So I began to run some test using a Mac.  This is where I began to encounter an error.  As I explained before, in my code I have to animate some data.  I programmed it such that the user has the ability to play and pause the animation.  Now when the user pauses the animation I get the following error: AttributeError: 'FigureCanvasWxAgg' object has no attribute '_idletimer'.  Now I find this to be very strange because like I said I ran this same code on a PC and never got this error.  
I was wondering if anyone could explain to me what is meant by this _idletimer error and what are possible causes for this.
_idletimer is likely to be a private, possibly implementation specific member of one of the classes - since you do not include the code or context I can not tell you which.
In general anything that starts with an _ is private and if it is not your own, and specific to the local class, should not be used by your code as it may change or even disappear when you rely on it.
AttributeError: 'FigureCanvasWxAgg' object has no attribute '_idletimer'