<div dir="ltr"><div class="gmail_extra">On Mon, Sep 23, 2013 at 12:06 PM, Chris Friesen <span dir="ltr"><<a href="mailto:cbf123@mail.usask.ca" target="_blank">cbf123@mail.usask.ca</a>></span> wrote:<br><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Hi all,<br>
<br>
I'm looking for a python IDE (for Linux) that can look at code like this:<br>
<br>
class ConductorManager(manager.<u></u>Manager):<br>
    def compute_recover(self, context, instance):<br>
        self.compute_api.stop(context, instance, do_cast=False)<br>
<br>
where I could highlight the "stop" and ask it to go to the definition. (Where the definition is in a different file.)<br>
<br>
I'm running into issues where my current IDE (I'm playing with Komodo) can't seem to locate the definition, I suspect because it's too ambiguous.<br>
<br>
The fact that python is dynamically typed seems to mean that there could potentially be multiple answers, any class with a stop() method with the right signature could presumably be plausible, right?  So rather than give up, I'd like to have my IDE suggest all possible answers.</blockquote>

<div><br></div><div><br></div><div>PyDev (<a href="http://pydev.org/">http://pydev.org/</a>) is able to do that (i.e.: if the find definition doesn't find it directly, it shows a list with possible matches for you to choose the most appropriate one: <a href="http://pydev.org/manual_adv_gotodef.html">http://pydev.org/manual_adv_gotodef.html</a>) -- additionally, you can also search for methods/classes/attributes directly: <a href="http://pydev.org/manual_adv_open_decl_quick.html">http://pydev.org/manual_adv_open_decl_quick.html</a> </div>

<div><div><br></div><div>Cheers,</div><div><br></div><div>Fabio</div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<span class=""><font color="#888888"><br>
<br>
Chris<br>
-- <br>
<a href="https://mail.python.org/mailman/listinfo/python-list" target="_blank">https://mail.python.org/<u></u>mailman/listinfo/python-list</a><br>
</font></span></blockquote></div><br></div></div>