lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Correctly parses nan from scheme in output-distance (issue4835049)


From: mtsolo
Subject: Correctly parses nan from scheme in output-distance (issue4835049)
Date: Tue, 09 Aug 2011 06:58:54 +0000

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('@')





reply via email to

[Prev in Thread] Current Thread [Next in Thread]