[Zope] Weird interaction between int() and DateTime.timeTime

andres@corrada.com andres@corrada.com
Thu, 25 May 2000 14:10:58 -0400


On Thu, May 25, 2000 at 07:44:44PM +0200, jq-zope@jquade.de wrote:
> 
> int() works fine (truncating everything behind "."):
> 
> >>> t.timeTime() == 953146937.0
> 0
> >>> t.timeTime() -  953146937.0
> -4.76837158203e-07                  
> >>> int (round (t.timeTime()))
> 953146937                                                                       
> 

Thank you, that was illuminating. Keep forgetting that floats are not
always what they are printed to be.

------------------------------------------------------
Andres Corrada-Emmanuel   Email: andres@corrada.com
------------------------------------------------------