Code smells in `main.py`
-
[
bilby_pipe/main.py
] seems to have gotten bloated. A starting fix might be to move the different classes into separate modules. -
create_main_parser()
is just calling another function with a parameter (no other work is being done). Why isn't the original function used instead? -
Line 1097
parse_args
andget_command_line_arguments
both come fromutils.py
, but have been imported in different styles. Maybe keep consistent importing?