I’ve been using Pydev/Eclipse to develop Google App Engine (GAE) applications but I’ve been unable to get the response/request objects from WebOb to have auto-completion. I used a widely recommended tutorial to get everything configured; auto-completion is working for everything else I’ve run into.
As an example: if I type in ‘self.’ I get auto-completion for response and request; if I select one of those, say ‘response’, and add a ‘.’ (bringing the full line to ‘self.response.’ thus far) I don’t get any options – since the WebOb library is included, I would expect to get things like ‘out.write()’ as an option.
I’m including the following libraries into my Pydev project:
- C:\Program Files\Google\google_appengine
- C:\Program Files\Google\google_appengine\lib\django
- C:\Program Files\Google\google_appengine\lib\webob
- C:\Program Files\Google\google_appengine\lib\yaml\lib
Any help would be much appreciated, thanks.
I have tried on my installation, and it works. However, bear in mind that PyDev’s analysis stops whenever it encounters an error, and this could be a reason why autocompletion is not working in your case.
I would suggest you getting in contact with the main developer, Fabio Zadrozny; he is very friendly and helpful, and also runs a blog with many useful tips for configuring PyDev with various framework, and all limitations.