chore: move watch block to below render_command_settings_dict

This commit is contained in:
Criyl
2024-10-01 01:27:38 +00:00
committed by Sina Atalay
parent f33979a882
commit 3858b27de4

View File

@@ -144,30 +144,6 @@ def cli_command_render(
extra_data_model_override_argumets: typer.Context = None, # type: ignore
):
"""Render a CV from a YAML input file."""
if watch:
cwd = os.getcwd()
def rerun_command():
os.chdir(cwd) # Undo the chdir present later in the file for new runs.
cli_command_render(
input_file_name=input_file_name,
use_local_latex_command=use_local_latex_command,
output_folder_name=output_folder_name,
latex_path=latex_path,
pdf_path=pdf_path,
markdown_path=markdown_path,
html_path=html_path,
png_path=png_path,
dont_generate_markdown=dont_generate_markdown,
dont_generate_html=dont_generate_html,
dont_generate_png=dont_generate_png,
watch=False,
extra_data_model_override_argumets=extra_data_model_override_argumets,
)
input_file_path: pathlib.Path = pathlib.Path(input_file_name).absolute()
watcher.run_a_function_if_a_file_changes(input_file_path, rerun_command)
return
printer.welcome()
input_file_path: pathlib.Path = pathlib.Path(input_file_name).absolute()
@@ -206,6 +182,29 @@ def cli_command_render(
"render_command"
]
if render_command_settings_dict["watch"]:
cwd = os.getcwd()
def rerun_command():
os.chdir(cwd) # Undo the chdir present later in the file for new runs.
cli_command_render(
input_file_name=input_file_name,
use_local_latex_command=use_local_latex_command,
output_folder_name=output_folder_name,
latex_path=latex_path,
pdf_path=pdf_path,
markdown_path=markdown_path,
html_path=html_path,
png_path=png_path,
dont_generate_markdown=dont_generate_markdown,
dont_generate_html=dont_generate_html,
dont_generate_png=dont_generate_png,
watch=False,
extra_data_model_override_argumets=extra_data_model_override_argumets,
)
watcher.run_a_function_if_a_file_changes(input_file_path, rerun_command)
return
# Compute the number of steps
# 1. Validate the input file.
# 2. Create the LaTeX file.