[Tutor] int uncallable

Kent Johnson kent37 at tds.net
Mon Jul 18 22:10:59 CEST 2005


cgw501 at york.ac.uk wrote:
> Hi,
> 
> This code:
> 
> for line in satFile:
>     lineListed = line.split()     
>     start = int(lineListed[5])-1
>     end = int(lineListed[6])
>     hitLength = end - start
>     extra = len(lineListed[9])
>     total = hitLength + 2(extra)

You are trying to call 2 as a function - 2(extra). You can't do that. Maybe you mean 2*(extra) ??

Kent

> 
> gives an error:
> 
> Traceback (most recent call last):
>   File "test2.py", line 29, in ?
>     total = hitLength+ 2(extra)
> TypeError: 'int' object is not callable
> 
> which confuses me. Why can't I call extra? Have I not called int objects 
> when I define hitLength, and that works fine.
> 
> Thanks,
> 
> Chris
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
> 



More information about the Tutor mailing list