Ответ 1
Поддержка CEDET для каждого языка несколько отличается. В случае с python выпуск 1.0 для CEDET не был настроен для преобразования импорта python в имя файла. Кроме того, "self" аналогичен 'this' в С++, который должен быть добавлен логикой завершения, так как он не объявлен. Эти две функции были добавлены в репозиторий bzr в январе этого года. Я не программист на языке python, но я помню, что это фиксировало ряд наиболее основных функций интеллектуального завершения, чтобы работать с символами из импортированных библиотек. Был также новый код в bzr для путей системы python.
Таким образом, я рекомендую загрузить CEDET из bzr, чтобы получить эти функции, чтобы увидеть, теперь ли он делает то, что вы ожидаете для умного завершения.