Traceback (most recent call last):

Joe Mason joe at notcharles.ca
Wed Mar 24 08:37:01 EST 2004


In article <c3qt27$qpj$1 at news.service.uci.edu>, Josiah Carlson wrote:
>> # Loop over the arguments
>> for i in sys.argv[1:]:
>>     try: 
>>         fahrenheit=float(string.atoi(i))
> 
> You should try the below instead, then you don't need string.
> 
>            farenheit = float(i)

Might I also suggest calling your variable something easier to spell,
like "fahr", since Python won't catch mismatches like the above and it
doesn't sound like you have time to write the full and perfect unit test
suite that people keep saying will solve such problems.

Joe



More information about the Python-list mailing list