]> Shamusworld >> Repos - ardour-manual/blobdiff - implode.py
Initial cleanup of manual content.
[ardour-manual] / implode.py
index fcc0e21318d59f1283d6e39c078858f0a27a0ac2..2dc163fc71095c2e1b971ed2523a3ebef1df37b5 100755 (executable)
@@ -104,6 +104,9 @@ for line in master:
                                implode.write('include: ' + header['include'] + '\n')
                                implode.write('exclude: yes\n')
 
+               if 'uri' in header:
+                       implode.write('uri: ' + header['uri'] + '\n')
+
                implode.write('part: ' + header['part'] + '\n' + '---\n')
 
                # Only parts have no content...
@@ -134,7 +137,10 @@ for line in master:
                                        while fromFile.readline().startswith('---') == False:
                                                pass
 
-                               shutil.copyfileobj(fromFile, implode)
+#                              shutil.copyfileobj(fromFile, implode)
+                               # Strip trailing newlines from content...
+                               tempContent = fromFile.read().rstrip('\r\n')
+                               implode.write(tempContent + '\n')
                                fromFile.close()
                                delList.append(inclFile)