From 70fd89caaca560232b1d23711a1fdf58ae23e179 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 27 Mar 2023 11:49:11 +0530 Subject: [PATCH] ... --- gen-go-code.py | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/gen-go-code.py b/gen-go-code.py index a261bb0b8..68f722da0 100755 --- a/gen-go-code.py +++ b/gen-go-code.py @@ -4,7 +4,6 @@ import bz2 import io import json -import kitty.constants as kc import os import re import struct @@ -14,10 +13,28 @@ import tarfile from contextlib import contextmanager, suppress from functools import lru_cache from itertools import chain +from typing import ( + Any, + BinaryIO, + Dict, + Iterator, + List, + Optional, + Sequence, + Set, + TextIO, + Tuple, + Union, +) + +import kitty.constants as kc from kittens.tui.operations import Mode from kittens.tui.spinners import spinners from kitty.cli import ( - CompletionSpec, GoOption, go_options_for_seq, parse_option_spec, + CompletionSpec, + GoOption, + go_options_for_seq, + parse_option_spec, serialize_as_go_string, ) from kitty.conf.generate import gen_go_code @@ -29,9 +46,6 @@ from kitty.options.types import Options from kitty.rc.base import RemoteCommand, all_command_names, command_for_name from kitty.remote_control import global_options_spec from kitty.rgb import color_names -from typing import ( - Any, BinaryIO, Dict, Iterator, List, Optional, Sequence, Set, TextIO, Tuple, Union, -) changed: List[str] = []