oops. I didn't see the part about you having tried eric3 already. For your part, you may have missed the very good auto-completion tools available for eric3. Look here:
http://www.die-offenbachs.de/detlev/eric3-contrib.html -RM -- http://mail.python.org/mailman/listinfo/python-list