I always used Emacs for Python editing. And usually i use the ‘dabbrev-expansion’ to use auto-complete feature. After a talk w/ Phil I discover http://www.python.org/cgi-bin/moinmoin/EmacsPythonCompletion (py-complete lisp module).
This seems to be a cool stuff but i get the same error as Phil:
>>> Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name '__py_complete_string' is not defined
So I need to look at this another day..