use sys.platform instead of os.name

This commit is contained in:
Sina Atalay 2023-10-15 19:40:10 +02:00
parent 9a632115ca
commit a2781383f9
1 changed files with 3 additions and 3 deletions

View File

@ -388,7 +388,7 @@ def run_latex(latex_file_path: str) -> str:
output_file_name = latex_file_name.replace(".tex", ".pdf") output_file_name = latex_file_name.replace(".tex", ".pdf")
output_file_path = os.path.join(os.path.dirname(latex_file_path), output_file_name) output_file_path = os.path.join(os.path.dirname(latex_file_path), output_file_name)
if os.name == "nt": if sys.platform == "win32":
# Windows # Windows
executable = str( executable = str(
files("rendercv").joinpath( files("rendercv").joinpath(
@ -396,14 +396,14 @@ def run_latex(latex_file_path: str) -> str:
) )
) )
elif os.name == "posix": elif sys.platform == "linux" or sys.platform == "linux2":
# Linux # Linux
executable = str( executable = str(
files("rendercv").joinpath( files("rendercv").joinpath(
"vendor", "TinyTeX", "bin", "x86_64-linux", "lualatex" "vendor", "TinyTeX", "bin", "x86_64-linux", "lualatex"
) )
) )
elif os.name == "darwin": elif sys.platform == "darwin":
# MacOS # MacOS
executable = str( executable = str(
files("rendercv").joinpath( files("rendercv").joinpath(