>>> Hello list,
>>> I'm encountering a strange problem with the RectangleSelector using the
>>> latest version of svn. Namely it doesn't work if it wasn't initialized
>>> as RS = RectangleSelector(...)
>>> but using
>>> in my script.
>>> I modified the example rectangle_selector.py from the folder
>>> examples/widgets to illustrate my observation.
>>> Can anybody reproduce my findings or even explain what is going on?
>> If you don't keep a reference to the RectangleSelector object, it
>> vanishes--it is garbage-collected.
> Hi Eric,
> thanks for your reply. That sounds reasonable, but I'm still confused.
> With the matplotlib release 0.99.1.1 the RectangleSelector works with
> and without a reference to it. Was this old behavior somehow unintended?
I don't know. In both cases, are you trying it in a script, and running
it outside ipython? Ipython keeps references to inputs and outputs.
yes I'm just using
with the slightly modified script I have sent last time for matplotlib-svn and
additionally comment out the 'button' - keyword argument for the release
0.99.1.1. The only difference between the two runs is whether matplotlib-svn is
found in the PYTHONPATH or not.
There haven't been many changes to widgets.py, and I don't see anything
that could account for the difference I also don't see what could keep
it alive if you don't keep a reference to it.
If the same externally-run script works differently in this respect
between the two mpl versions, then I'm baffled.
I'm baffled, too. That was what made starting this thread and hope for an
explanation, what I'm doing wrong.
On Tuesday, June 22, 2010 10:03:06 am Eric Firing wrote:
On 06/21/2010 09:28 PM, Matthias Michler wrote:
> On Monday, June 21, 2010 06:30:04 pm Eric Firing wrote:
>> On 06/21/2010 06:10 AM, Matthias Michler wrote: