what the run with reloader does is re-execute the entire script when a file is changed, so you need to be able to try catch the entire server startup process