Minor strictness increases

This commit is contained in:
Kovid Goyal
2020-03-14 14:59:31 +05:30
parent 5f06d3a427
commit c912eef040
10 changed files with 31 additions and 25 deletions

View File

@@ -9,16 +9,19 @@ from typing import (
)
from kitty.cli import get_defaults_from_seq, parse_args, parse_option_spec
from kitty.cli_stub import RCOptions
from kitty.cli_stub import RCOptions as R
from kitty.constants import appname, running_in_kitty
if TYPE_CHECKING:
from kitty.boss import Boss
from kitty.window import Window
from kitty.boss import Boss as B
from kitty.window import Window as W
from kitty.tabs import Tab
Boss, Window, Tab
Window = W
Boss = B
Tab
else:
Boss = Window = Tab = None
RCOptions = R
class NoResponse:

View File

@@ -6,17 +6,17 @@
from typing import TYPE_CHECKING, Optional
from kitty.launch import (
LaunchCLIOptions, launch as do_launch, options_spec as launch_options_spec,
launch as do_launch, options_spec as launch_options_spec,
parse_launch_args
)
from .base import (
MATCH_TAB_OPTION, ArgsType, Boss, PayloadGetType, PayloadType,
RCOptions, RemoteCommand, ResponseType, Window
MATCH_TAB_OPTION, ArgsType, Boss, PayloadGetType, PayloadType, RCOptions,
RemoteCommand, ResponseType, Window
)
if TYPE_CHECKING:
from kitty.cli_stub import LaunchRCOptions as CLIOptions
from kitty.cli_stub import LaunchRCOptions as CLIOptions, LaunchCLIOptions
class Launch(RemoteCommand):