- self.diff_lines = [l for l in diff]
- return float (len (self.diff_lines))
-
- def link_files_for_html (self, old_dir, new_dir, dest_dir):
- str = '\n'.join ([d.replace ('\n','') for d in self.diff_lines])
- f = os.path.join (new_dir, self.name ()) + '.diff.txt'
- f = os.path.join (dest_dir, f)
- open_write_file (f).write (str)
-
- def html_record_string (self, d1, d2):
- return '''<tr>
-<td>
-%f
-</td>
-<td><tt>%s</tt></td>
-<td><a href="%s.diff.txt"><tt>%s</tt></a></td>
-</tr>''' % (self.distance(),
- self.files[0],
- os.path.join (d2, self.name ()),
- self.files[1])
-
-class MidiFileLink (FileCompareLink):
- def get_content (self, f):
- s = FileCompareLink.get_content (self, f)
- s = re.sub ('LilyPond [0-9.]+', '', s)
- return s