--
You received this message because you are subscribed to the Google Groups "spyder" group.
To view this discussion on the web visit https://groups.google.com/d/msg/spyderlib/-/V5TQxcxhG4AJ.
To post to this group, send email to spyd...@googlegroups.com.
To unsubscribe from this group, send email to spyderlib+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/spyderlib?hl=en.
<jedi.patch>
import time
class Foo(object):
global time
asdf = time
def asdfy():
return Foo
xorz = getattr(asdfy()(), 'asdf')
xorz.strftime()
I get the proper docstring when using Jedi, but not with rope. Perhaps the easiest short-term solution is to use rope as is, and fall back on Jedi when no matches are found?
Pierre,
Do you mean performance in terms of speed or capability?
In terms of speed, it appears to be at best as fast, but generally much slower than rope. In terms of capability, the recursiveness of Jedi is pretty impressive. From the example on the site,
import time
class Foo(object):
global time
asdf = time
def asdfy():
return Foo
xorz = getattr(asdfy()(), 'asdf')
xorz.strftime()
I get the proper docstring when using Jedi, but not with rope. Perhaps the easiest short-term solution is to use rope as is, and fall back on Jedi when no matches are found?
To view this discussion on the web visit https://groups.google.com/d/msg/spyderlib/-/HXlGLZ-2tEEJ.