X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/form?a=blobdiff_plain;f=bookmaker.py;h=a82f9861862ae827226fe0ca816dd36f86fbd5e7;hb=d928b0992072b63b40efbf32de9b7073190b7dad;hp=f233d384e921d970fe40d7daa65eea670561ce2a;hpb=41a33e19eb653c08441c5f4f057e6ff1b08e1577;p=misc diff --git a/bookmaker.py b/bookmaker.py index f233d38..a82f986 100755 --- a/bookmaker.py +++ b/bookmaker.py @@ -81,7 +81,6 @@ parser.add_argument("-m", "--print_margin", type=float, default=0.43, help="prin parser.add_argument("-H", "--long_help", action="store_true", help="show examples, explanations, additional usage notes") args = parser.parse_args() - # select pages from input files def parse_page_range(range_string, pages): start_page = 0 @@ -166,8 +165,7 @@ if args.crops: zoom_horizontal = a4_width / (a4_width - crop_left - crop_right) zoom_vertical = a4_height / (a4_height - crop_bottom - crop_top) if (zoom_horizontal > 1 and zoom_vertical < 1) or (zoom_horizontal < 1 and zoom_vertical > 1): - print("Error: opposing zooms.") - exit(1) + raise ValueError("crops would create opposing zoom directions") elif zoom_horizontal + zoom_vertical > 2: zoom = min(zoom_horizontal, zoom_vertical) else: