From: Mike Solomon Date: Tue, 9 Aug 2011 06:49:57 +0000 (+0200) Subject: Correctly parses C++ nan values in output-distance.py. X-Git-Tag: release/2.15.9-1~27 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;ds=inline;h=7cd9444ea5dfc80782befa6b64bae015bddbd967;p=lilypond.git Correctly parses C++ nan values in output-distance.py. --- diff --git a/scripts/build/output-distance.py b/scripts/build/output-distance.py index c08ea147b8..537363b63a 100644 --- a/scripts/build/output-distance.py +++ b/scripts/build/output-distance.py @@ -313,12 +313,15 @@ class SystemLink: self.orphan_count (), self.geometric_distance ()) +def scheme_float (s) : + return float(s) if 'nan' not in s else float(s.split('.')[0]) + def read_signature_file (name): print 'reading', name entries = open (name).read ().split ('\n') def string_to_tup (s): - return tuple (map (float, s.split (' '))) + return tuple (map (scheme_float, s.split (' '))) def string_to_entry (s): fields = s.split('@')