return s
def do_file (f):
+ if os.path.islink (f):
+ return
+
s = open (f).read()
s = re.sub ('%', '%%', s)
s = re.sub (' \((lilypond|lilypond-internals|music-glossary)\)</a>',
'</a>', s)
- open (f, 'w').write (s)
+ if not os.path.islink (f):
+ open (f, 'w').write (s)
page = page + languages
if content_negotiation and language_menu:
- os.symlink (file_name, os.path.splitext (file_name)[0] + '.en.html')
+ os.symlink (file_name, os.path.splitext (os.path.basename (file_name))[0] + '.en.html')
return page