About __class__ of an int literal

Stefan Schwarzer sschwarzer at sschwarzer.net
Tue Sep 28 16:07:09 EDT 2010


Hello Alex,

On 2010-09-28 11:27, AlexWalk wrote:
> In python 3.1.2(I'm using windows edition, 32bit),
> accessing __class__ of an int literal will raise a
> SyntaxException, while other literals will not. For
> example. 1.__class__ is an error, while 1.1.__class__ runs
> ok. 
> 
> I searched the python issue tracker but failed to find
> relevant reports. I wonder if  this is an unreported
> issue.

It's nothing serious; the Python parser gets a bit
confused and probably reads the dot as decimal point.
If you use (1).__class__, you get what you expected.

Stefan




More information about the Python-list mailing list