PDF Copy Bigfix 2

This commit is contained in:
2026-06-23 19:24:45 +03:30
parent 17dca06952
commit e658a63b44
+5 -4
View File
@@ -10,7 +10,7 @@ from os.path import splitext, basename, join, dirname
from os import makedirs
from lilypond import executable
from tempfile import TemporaryDirectory
from shutil import copy2, copy
from shutil import copystat, copy
from platform import system
lilypond_path=str(executable())
if system()=="Windows" and not lilypond_path.lower().endswith('.exe'):
@@ -69,9 +69,10 @@ def media_to_notes(input_path,output_path,lilypond_path=lilypond_path):
#Making The PDF
run([lilypond_path,"-I",tmp,"-o",join(tmp,file_name),join(tmp,file_name+'.ly')],check=True)
try:
copy2(join(tmp,file_name+'.pdf'),output_path)
except:
copy(join(tmp,file_name+'.pdf'),output_path)
try:
copystat(join(tmp,file_name+'.pdf'),output_path)
except:
pass
print(f"Notes PDF saved to {output_path}.")