Re: [Pydev-code] Released 0.5.3
Brought to you by:
fabioz
From: Aleks T. (Boston) <a...@to...> - 2004-07-27 14:33:48
|
I invoke CPython as a part of the debugging process in org.python.pydev.debug.launching. You probably want to do something similar, but with using Runtime.exec and capturing your own stdio. Doing autocompletion by launching CPython can be heavyweight for some users. I've just fixed a bug where someone was complaining about a 5 second timeout when launching CPython through debugger as too low. His machine took at least 10 secs to launch python. Aleks Dana Moore wrote: >Ecellent, >I saw tha the project got good press as well: >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > >In addition, I got a slot to talk about it at OsCon 2004 > >I never got a response back from my query on how to invoke CPython on a >file which is in the plugin path. If I get a reposnse to that, then >finishing the autocompletion is a 30-60 minute job as I have all the >rest of the stuff coded (and doesn't require Jython any longer :-) >FYI (or if you can figure out an answer), my question to the >eclipse-dev NG was: ># ---------------------------------------------- >HI all, >I haven't seen a good example of this in discussions or tutorials >(perhaps because it's an uncommon useage), but here's what I would like >to do: >1. I am working on completion proposals for a pythonic Eclipse editor. >2. I have a python code introspector writen in python (inspector.py) >that emits potential completions to standard out; >3. On encountering the autoactivation characters ( dot or left paren ) >I >would like to getRuntime().exec() the python file which is in the >plugin's path. > >I can figure out where the python interpreter is on the user's system, >I >know how to wire the content assitant thanks to the very excellent >article >"Equipping SWT applications with content assistants" at >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dgr-lnx >w09SWTContentAssist%22 . >I can do the exec, I can return (but exec of _what_ exactly is the >problem) > >What I don't know how to do precisely is how I: >A. Configure Eclipse to know it has this resource and build the >resource >with the Plugin >B. Get a runtime handle to the file relative to its containment in the >Plugin. >I sort of assume I should do something similar to the way ANT uses the >build.xml attached to a project, but thus far my software spelunking >has >been unproductive. Any help will be great appreciated and will result >in a more full featured Python IDE for Eclipse ># ----------------------------- > >Best to all, > > >--- Aleks Totic <a...@to...> wrote: > > >>Hi guys, >>I've just released 0.5.3. It has Fabio's changes (love that smart >>backspace), and some bug fixes in the debugger. >> >>Aleks >> >> |