Reviewers: ,

Message:
Pushed as 7cd9444ea5dfc80782befa6b64bae015bddbd967.

Cheers,
MS

Description:
Correctly parses nan from scheme in output-distance

Please review this at http://codereview.appspot.com/4835049/

Affected files:
  M scripts/build/output-distance.py


Index: scripts/build/output-distance.py
diff --git a/scripts/build/output-distance.py b/scripts/build/output-distance.py index c08ea147b86eb40556f77d0f0d384e56c93741f7..537363b63a4958b26ab2698e72d08ff91c858aaa 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('@')



_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to