2010/3/9 Joao S. O. Bueno <jsbueno@...>:
> é: o mod_pythoncria um processo (e itnerpretador python) para cada
> processo do Apache.
> Pela frequencia do erro, e tipo, o que está acontecendo é que o
> interpretador está usando um valor diferente do fuso-horário local
> para processos diferentes -
>
> Por isso achei que a explicação mais simples seria que estivesse em
> máquinas diferentes. Mas é um bug estranho então.... O unix time
> stamp não é alterado pelo fuso locla do sistema, então isso evita esse
> erro, mas que é estranho é mesmo!
Acho que a biblioteca de datetime poderia ser revista, principalmente
com relação aos timezones (acredito que tratar tempo como tratamos
unicode seria um bom modelo).
Quanto ao bug, acredito ser bem possível que ela não tenha sido
testada completamente em casos de concorrência, como o dele.
PS: http://www.enricozini.org/2009/debian/using-python-datetime/
--
Paul Eipper