скрипт состоит из нескольких модулей.

если подключать модули через import, то страница кэшируется. использую:
module1 = apache.import_module( 'module1' )
страница так же кэшируется, и не понятно как. при обновлении в браузере через F5 не обязательно выводится последний вариант страницы, а один из нескольких последних.

исходя из документации http://www.modpython.org/live/current/doc-...api-apmeth.html, пробую так:
module1 = apache.import_module( 'module1', autoreload=True )
тоже не помогает. страница не обновляется. и чистка созданных *.pyc файлов не помогает.

браузер не причём, пробовал получать страницу по telnet. одновременно скрипт может выдавать результат для IE и показывать ошибку в FF (даже если обновлять страницы поочерёдно в разных браузерах)

как запретить кэширование страниц?
Если вы используете mod_python, то кешируется не страница, а код, её генерящий. Нужно рестартовать веб-сервер, насколько я знаю.
да, использую mod_python.
каждый раз надо перегружать сервер, чтоб убить старые копии кода? как-то не разумно получается.
как же разрабатывать реальные проеты под mod_python?

или обычно серверные скрипты python работают без mod_python? (через CGI, например)
А нафиг он нужен этот mod_python?
fastgi & wsgi рулят
создал новую тему mod_python и альтернативы
т.к. от текущего вопроса уходит
Немного некорректно - надо не рестартовать, а делать reload. "apachectl graceful", если уж до команды дойти. :)

P.S. FastCGI тоже придётся рестартовать, только не сервер, а работающий процесс.
вроде в настройках надо указать:
http://modpython.org/live/mod_python-3.2.8/doc-html/dir-other-par.html
Default: PythonAutoReload On - вроде б, по умолчанию включен.
пробовал добавить его в <Directory /адрес/></Directory> - это не помогло.

сегодня днём обновили версию питона до 2.5 (стояла 2.4.2), пока работает :)