При первом импорте модулей Jython создает файлы $ py.class
(Jython-эквивалент .pyc
) в тот же каталог, что и соответствующий файл .py
.
Проблема возникает, когда у процесса нет разрешений на запись в этот каталог (все работает, но нет файлов $ py.class
, так что ненужная компиляция в следующий раз). В основном, Меня беспокоит, что процесс автоматически должен иметь разрешение на запись в каталог, из которого он читает код для запуска.
Есть ли какие-нибудь уловки, чтобы заставить Jython записывать скомпилированные файлы в какой-то выделенный каталог кеша? Этот вопрос ранее задавался в списке рассылки Jython, но пока нет ответов ...