changed all __main__ scripts to console_main() functions to be used as entry points

This commit is contained in:
Mayeul Aubin 2025-05-27 14:46:17 +02:00
parent f487691e03
commit 00124bbdcc
8 changed files with 45 additions and 18 deletions

View file

@ -220,7 +220,7 @@ def check_consistency(card_dict, mode):
raise ValueError(f"ModulePMCOLA is not 1: ModulePMCOLA={card_dict["ModulePMCOLA"]}")
if __name__ == "__main__":
def console_main():
from argparse import ArgumentParser
from args_main import register_arguments_main
from timestepping import register_arguments_timestepping, main_timestepping
@ -238,4 +238,9 @@ if __name__ == "__main__":
register_arguments_card(parser)
register_arguments_cosmo(parser)
parsed_args = parser.parse_args()
main(parsed_args)
main(parsed_args)
if __name__ == "__main__":
console_main()