# Now run Madam on the unprocessed copy of the signal apply_madam(args, comm, data, madampars, outpath, detweights, signalname_madam, flag_name, common_flag_name) comm.comm_world.barrier() global_timer.stop() if comm.comm_world.rank == 0: global_timer.report() if __name__ == '__main__': try: main() tman = timing.timing_manager() tman.report() except Exception as e: print('Exception occurred: "{}"'.format(e), flush=True) if MPI.COMM_WORLD.size == 1: raise exc_type, exc_value, exc_traceback = sys.exc_info() print('*** print_tb:') traceback.print_tb(exc_traceback, limit=1, file=sys.stdout) print('*** print_exception:') traceback.print_exception(exc_type, exc_value, exc_traceback, limit=5, file=sys.stdout) print('*** print_exc:')
clear_signal(args, comm, data, sigclear) # Now run Madam on the unprocessed copy of the signal apply_madam(args, comm, data, madampars, outpath, detweights, signalname_madam, flag_name, common_flag_name) comm.comm_world.barrier() global_timer.stop() if comm.comm_world.rank == 0: global_timer.report() if __name__ == '__main__': try: main() tman = timing.timing_manager() tman.report() except Exception as e: print('Exception occurred: "{}"'.format(e), flush=True) if MPI.COMM_WORLD.size == 1: raise exc_type, exc_value, exc_traceback = sys.exc_info() print('*** print_tb:') traceback.print_tb(exc_traceback, limit=1, file=sys.stdout) print('*** print_exception:') traceback.print_exception(exc_type, exc_value, exc_traceback, limit=5, file=sys.stdout) print('*** print_exc:') traceback.print_exc() print('*** format_exc, first and last line:') formatted_lines = traceback.format_exc().splitlines()