2015-11-12 23 views
5

Ad esempio la classe Python decimal.Decimal() ha un contesto. È possibile visualizzare il contesto corrente con getcontext() e impostare nuovi valori per precisione, arrotondamento o abilitazione trap.Dove impostare gli attributi dell'ambiente Python per un progetto Django?

Se si desidera impostare un nuovo valore per il contesto in modo che questo sia visibile in tutto un progetto Django, dove sarebbe meglio farlo?

ad es. Durante il progetto il segnale FloatOperation deve essere intrappolato.

from decimal import FloatOperation, getcontext 

context = getcontext() 
context.traps[FloatOperation] = True 

Anche usando getcontext() ritorno contesto corrente per il filo attivo. Oltre a creare in modo esplicito nuovi thread in un progetto, ci sono ulteriori considerazioni da fare con Django per creare thread aggiuntivi.

risposta

Problemi correlati