logLevel = logging.CRITICAL levelTranslation = {0:logging.CRITICAL, 1:logging.WARNING, 2:logging.INFO, 3:logging.DEBUG} if args.verbose: verbosity = min(logging.DEBUG, args.verbose) logLevel = levelTranslation[verbosity] appl_setupLog(logLevel, args.log_entry_format, args.log_file) lgr.debug('Inputs and Defaults: ' + os.linesep + pp.pformat(args.__dict__)) # Act try: if args.validate: try: emr.validateParameters(couplings=args.couplings, velocities=args.velocities) except RuntimeWarning as e: msg = 'Dubious inputs for CCqo102_ring_damping.' lgr.warn(str(e)) pass except ValueError as e: msg = 'Invalid value for CCqo102_ring_damping.' lgr.error(str(e)) raise except Exception: msg = 'Error in CCqo102_ring_damping.' lgr.error(msg) raise damping, path_losses = emr.calc_ring_damping(couplings=args.couplings, velocities=args.velocities) msg = ''