I have difficulties with a weird Python 2.4.2 behaviour in comparing Decimal to 
Floats.

For Example :


>>> from decimal import Decimal
>>> a=Decimal('3.7')
>>> b=6.3

>>> if a > b :print a,b,'a is greater than b - NOT TRUE!!!!'
... else: print a,b,'b is greater than a - CORRECT'
... 


3.7 6.3 a is greater than b - NOT TRUE!!!!


Have you ever encountered this behaviour ? It seems a bug to me...
Do you konw if there is any patch available for this?

Thank you very much
 

Marco Cassiano 
  
Manifatture del Nord srl unipersonale
Gruppo MaxMara 

viale Regina Elena 13-15 
42100 Reggio Emilia RE 
ITALY 

Sede operativa:
via Mazzacurati 6
42100 Reggio Emilia RE
ITALY 

Tel. +39 0522 358215 
Fax +39 0522 268715 
email : [EMAIL PROTECTED] 


 
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to