2015-10-10 | Paul Boddie | raw files shortlog changelog graph | Fixed the get_float function. | simpleimage-shedskin snapshot-20151011 |
optimiser.py (file) |
1.1 --- a/optimiser.py Sat Oct 10 23:54:18 2015 +0200 1.2 +++ b/optimiser.py Sat Oct 10 23:55:30 2015 +0200 1.3 @@ -75,9 +75,9 @@ 1.4 def get_float(options, flag): 1.5 try: 1.6 i = options.index(flag) 1.7 - if i+1 < len(options) and options[i+1].isdigit(): 1.8 + try: 1.9 return float(options[i+1]) 1.10 - else: 1.11 + except (IndexError, ValueError): 1.12 return 1.0 1.13 except ValueError: 1.14 return 0.0