Quando si importano i moduli per la prima volta, Jython crea i file $py.class
(equivalente Jython .pyc
) nella stessa directory del file .py
corrispondente.
Un problema si verifica quando il processo non ha le autorizzazioni per scrivere in quella directory (tutto funziona, ma non i file $py.class
, quindi la compilazione ingiustificata la volta successiva). In generale, mi sento a disagio che si supponga automaticamente che un processo abbia il permesso di scrittura nella directory da cui legge il codice da eseguire.
Ci sono trucchi per fare in modo che Jython scriva i file compilati in qualche directory di cache dedicata? Questa domanda ha previously stata posta nella mailing list di Jython, ma nessuna risposta fino a quel momento ...
È ancora il caso? – krico
Per quanto ne so. –