def main(args): if not args: log_err("You must specify at least one file") sys.exit(1) for filename in args: draw_solution(filename)
def main(args): if not args: log_err("You must specify at least one file") sys.exit(1) for filename in args: validate_solution_from_file(filename)
def main(files): """ Print instance name and solution values to stdout """ data = [] for filename in files: try: with open(filename, "r") as f: content = json.loads(f.read()) data.append(process_solution(content)) except Exception as e: log_err(f'Couldn\'t process file {filename} because: {e}\n') print_all(data)
def main(argv): parser = argparse.ArgumentParser() parser.add_argument('filenames', help='Matlab files to convert', nargs='+') parser.add_argument('--allowed-deviation', type=float, default=0.5) parser.add_argument('--deviation-penalty', type=float, default=0.1) parser.add_argument('--suffix', default='') args = parser.parse_args(argv) for filename in args.filenames: try: export_file_to_config( filename, args.allowed_deviation, args.deviation_penalty, suffix=args.suffix, ) except InfoNotFoundError as e: log_err("Error in file {}: {}".format(filename, e))
def validate_solution_from_file(filename): with open(filename, 'r') as f: data = json.loads(f.read()) errors = validate_solution(data) if errors: log_err(f'{errors.print()}\n')