Thread: [Pydev-users] [pydev - Users] RE: question regarding code completion...
Brought to you by:
fabioz
From: SourceForge.net <no...@so...> - 2006-04-27 16:16:22
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704344 By: fabioz Ok, let's see some simple example... If you do: from java.lang import String String. | <-- do you get the completions here or not? Did you configure your project to be a jython project? Have you checked the getting started guide to see if you configured your your project and pythonpath correctly? -- http://www.fabioz.com/pydev/manual.html Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 17:09:45
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704424 By: nobody Thanks for the quick response Fabio. I followed the instructions on the manual as best I could. The project IS a jython project I can't get code completeion to work on the simple example either. I tried from java.lang import String String. without success. I also tried: foo = String() foo. without success Thanks again, daniel ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 17:19:00
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704438 By: fabioz Do you have some error in your error log? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 17:46:17
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704471 By: nobody Thanks Fabio. Progress. I checked the error & it turns out I didn't have a python interpreter installed in the system preferences. I had specified a Jython.jar file for the Jython Interpreter because since It's a jython project I didn't think i needed a python interpreter... obviously i did. Now the simple case works with java.lang.String The case with my own imported libraries, however, doesn't. The editor thinks I'm making a mistake every time I use one of the objects from the external library. In the following snippet of code from java.lang import String from com.bitaplus.CurveAPI import * foo = CurveAPIManager() bar = String() the third line is underlined in red, as though it's a mistake. This strikes me as a bit strange because the code completion works beautifully with the second line, e.g. after typing 'from com.' a dropdown box appeard with my entire library tree. Any thoughts? The code runs without errors, by the way. Many thanks again! d. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 17:56:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704488 By: nobody One more thing... I've got one error in the error log: "ERROR getting completions." d. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 18:03:25
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704493 By: fabioz Actually, are you ABSOLUTELY sure that your project is set as Jython and not as a Python project? In the project type in the project properties is it marked as jython 2.1? Because here in my install, you don't need to have the python interpreter set if you set the jython interpreter. Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 18:16:17
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704522 By: nobody Yes. Just Checked. 1) clicked on the project. 2) went to project/properties 3) in the opened window clicked on 'Pydev - project type' and the radio button says Jython 2.1... Thanks, d. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 18:19:39
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704531 By: fabioz Which version of pydev are you using? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 18:20:07
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704534 By: fabioz And what's in the details of that error? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 18:31:34
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704547 By: nobody Eclipse V3.1.1 PyDev V1.0.6 I've cut & pasted the details from the error log below: ERROR getting completions. java.lang.RuntimeException: The shell is still not connected, so, it is an invalid state to try to write to it. at org.python.pydev.editor.codecompletion.shell.AbstractShell.write(AbstractShe ll.java:611) at org.python.pydev.editor.codecompletion.shell.AbstractShell.getTheCompletions (AbstractShell.java:810) at org.python.pydev.editor.codecompletion.shell.AbstractShell.internalChangePyt honPath(AbstractShell.java:802) at org.python.pydev.editor.codecompletion.shell.AbstractShell.getImportCompleti ons(AbstractShell.java:758) at org.python.pydev.editor.codecompletion.revisited.modules.CompiledModule.setT okens(CompiledModule.java:108) at org.python.pydev.editor.codecompletion.revisited.modules.CompiledModule.<ini t>(CompiledModule.java:72) at org.python.pydev.editor.codecompletion.revisited.ModulesManager.getModule(Mo dulesManager.java:450) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMo dule(ProjectModulesManager.java:246) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMo dule(ProjectModulesManager.java:230) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.getModul e(AbstractASTManager.java:264) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.getBuilt inCompletions(AbstractASTManager.java:547) at com.python.pydev.analysis.visitors.OcurrencesVisitor.<init>(OcurrencesVisito r.java:130) at com.python.pydev.analysis.OcurrencesAnalyzer.analyzeDocument(OcurrencesAnaly zer.java:32) at com.python.pydev.analysis.builder.AnalysisBuilderThread.doAnalysis(AnalysisB uilderThread.java:159) at com.python.pydev.analysis.builder.AnalysisBuilderThread.run(AnalysisBuilderT hread.java:118) Thanks, d. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 19:36:20
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704660 By: nobody fabio. Thanks for your help. I've figured out a solution... I created a JAR file from my java project & included it in the project instead of the java library bin folder. That seems to have done the trick for the code completion. Only drawback is I need to repack the JAR file every time I change the library. It's totally outweighed though by the convenience of the code completion! Odd thing with my experience was that the even though the code completion didn't work when I pointed the project at the Java Library Bin folder, the script WOULD execute without runtime errors. All the best, daniel ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-04-27 19:44:05
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3704677 By: fabioz Well I guess that the problem is that jython did not get the updates, but good you found an alternative... I do have to think about it better how to deal with those things when you're doing the development in java and in jython at the same time... I guess I should parse java files too for code-completion purposes instead of using a shell as I do now. Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-05-12 16:24:15
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3726071 By: nobody Currently stuck with the same problem - what do you mean by "I included [a jarfile(?)] in the project"? Do you mean you impored the jarfile? (I tried so, but this fails...) While one is able to set a classpath for java projects, this possibility is completely missing in a pydev project - at least it's not obvious where to do so.(One can't browse used java classes as well...) Help welcome :-) Greetings, Dirk ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |
From: SourceForge.net <no...@so...> - 2006-05-15 11:34:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3730648 By: fabioz Check http://www.fabioz.com/pydev/manual_101_project_conf2.html (in the 3rd picture you'll see where you should add your jars). -- Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |