Works much faster indeed! Nice improvement, thanks!

On 8 March 2011 08:27, Pierre Raybaut <[email protected]> wrote:

> On Mar 8, 4:37 am, Carlos Córdoba <[email protected]> wrote:
> > I already tried it and it's really a terrific improvement! Many thanks
> > for all your hard work!! :-)
> >
> > Two more things I would like to mention:
> >
> > 1. Do you plan to support some rope refactoring features in 2.1? I tend
> > to do a lot of refactoring so it would be really good to have them.
>
> That would be interesting indeed.
> But there are 133 opened issues here:
> http://code.google.com/p/spyderlib/issues/list
> ...so we would have to set some priorities!
>
> > 2. It seems trunk is broken for me (although I don't think it's related
> > to this new feature). When I try to open the Preferences dialog I get
> > this traceback on the internal console:
> >
> >  >>> Traceback (most recent call last):
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/spyder.py",
> > line 1254, in edit_preferences
> >      widget = plugin.create_configwidget(dlg)
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/plugins/__init__.py",
> > line 136, in create_configwidget
> >      configwidget.initialize()
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/plugins/configdialog.py",
> > line 42, in initialize
> >      self.load_from_conf()
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/plugins/configdialog.py",
> > line 220, in load_from_conf
> >      checkbox.setChecked(self.get_option(option, default))
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/plugins/__init__.py",
> > line 191, in get_option
> >      return CONF.get(self.CONF_SECTION, option, default)
> >    File
> >
> "/home/carlos/.virtualenvs/spyder_trunk/lib/python2.6/site-packages/spyderl
> ib/userconfig.py",
> > line 238, in get
> >      raise RuntimeError("Unknown option %r" % option)
> > RuntimeError: Unknown option 'ignore_sip_setapi_errors'
>
> Thanks for this feedback, I simply forgot to add the default option
> value in spyderlib/config.py.
> That is fixed:
>
> http://code.google.com/p/spyderlib/source/detail?r=0699ef90627e0a6082ded5a70cf4c4259027705f
>
> Cheers,
> Pierre
>
> > Cheers,
> > Carlos
> >
> > El 07/03/11 16:36, Pierre Raybaut escribi�:
> >
> >
> >
> >
> >
> >
> >
> > > Hi all,
> >
> > > As some of you may have noticed, Spyder's editor is still suffering of
> > > performance issues when using code completion and calltips. Those
> > > features -which are powered by 'rope'- were sometimes really slow: for
> > > example, the first appearance of code completion list on NumPy could
> > > take 10 seconds on an average machine. This is not acceptable and
> > > would legitimately lead some users to disable these features to avoid
> > > being slown down when typing code.
> >
> > > As I was getting tired of these performance issues, I decided last
> > > week to write a simple test (see the 'rope_profiling' folder in Spyder
> > > sources) and see with the 'rope' team if things could be improved.
> >
> > > After some iterations with the 'rope' project owner, we found a
> > > solution and a patch has now been integrated in Spyder's development
> > > version:
> > >http://code.google.com/p/spyderlib/source/detail?r=d71858d8206c7423be.
> ..
> >
> > > The results is that code completion performances have been greatly
> > > improved (on a NumPy example: before the patch, 11 seconds, after the
> > > patch: 200ms...!).
> >
> > > Enjoy! (and please report any related bug)
> > > -Pierre
>
> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/spyderlib?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/spyderlib?hl=en.

Reply via email to