Fix #1954 : 'invalid literal for float' console error when setting listen interface

This commit is contained in:
Calum Lind 2012-01-31 02:08:01 +00:00
parent aa0f41ac17
commit ba60ae09d5
1 changed files with 4 additions and 1 deletions

View File

@ -67,7 +67,10 @@ def atom(next, token):
else:
return int(token[1], 0)
except ValueError:
return float(token[-1])
try:
return float(token[-1])
except ValueError:
return str(token[-1])
elif token[1].lower() == 'true':
return True
elif token[1].lower() == 'false':