-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [EMAIL PROTECTED] wrote: > hello > silly question, but i can't seem to figure it it. > > I have an object which is: > >>>> type(price) > <class 'decimal.Decimal'> > > but i can't figure how to validate against it. > >>>> if not isinstance(price, decimal.Decimal): > do something... > > how do i ensure that the object 'price' is a decimal? >
The above should work (I even tried it to make sure). But you could also compare it to a known type: if not type(price) is type(decimal.Decimal(0)): print "Not Decimal" What error are you getting when you try using isinstance()? Brian - -- - ---[Office 70.0F]--[Outside 47.4F]--[Server 103.2F]--[Coaster 67.3F]--- - ---[ TACOMA WSF (366772760) @ 47 36.0979 -122 27.0253 ]--- Software, Linux, Microcontrollers http://www.brianlane.com AIS Parser SDK http://www.aisparser.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Remember Lexington Green! iD8DBQFJEkSRIftj/pcSws0RAmQkAJ9Y+eFJym2qwqgGl2pDbxAH0gr2xwCggETX LJISNKXlvKhCCveTzUAUzMY= =clEC -----END PGP SIGNATURE----- _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor