|
8 | 8 | SKIP_ENTRY, |
9 | 9 | ) |
10 | 10 | from importlib.metadata import version |
11 | | -from typing import Callable, Optional |
| 11 | +from typing import Callable, List, Optional |
12 | 12 | from click import Command, Option |
13 | 13 | import re |
14 | 14 |
|
@@ -40,20 +40,20 @@ def disable_orm(ctx: BuilderContext) -> MenuEntry: |
40 | 40 | return None |
41 | 41 |
|
42 | 42 |
|
43 | | -def do_not_ask_features_if_quite(ctx: BuilderContext) -> Optional[list[MenuEntry]]: |
| 43 | +def do_not_ask_features_if_quite(ctx: BuilderContext) -> Optional[List[MenuEntry]]: |
44 | 44 | if ctx.quite: |
45 | 45 | return [SKIP_ENTRY] |
46 | 46 | return None |
47 | 47 |
|
48 | 48 |
|
49 | | -def check_db(allowed_values: list[str]) -> Callable[[BuilderContext], bool]: |
| 49 | +def check_db(allowed_values: List[str]) -> Callable[[BuilderContext], bool]: |
50 | 50 | def checker(ctx: BuilderContext) -> bool: |
51 | 51 | return ctx.db not in allowed_values |
52 | 52 |
|
53 | 53 | return checker |
54 | 54 |
|
55 | 55 |
|
56 | | -def check_orm(allowed_values: list[str]) -> Callable[[BuilderContext], bool]: |
| 56 | +def check_orm(allowed_values: List[str]) -> Callable[[BuilderContext], bool]: |
57 | 57 | def checker(ctx: BuilderContext) -> bool: |
58 | 58 | return ctx.orm not in allowed_values |
59 | 59 |
|
@@ -499,7 +499,7 @@ def checker(ctx: BuilderContext) -> bool: |
499 | 499 |
|
500 | 500 |
|
501 | 501 | def handle_cli( |
502 | | - menus: list[BaseMenuModel], |
| 502 | + menus: List[BaseMenuModel], |
503 | 503 | callback: Callable[[BuilderContext], None], |
504 | 504 | ): |
505 | 505 | def inner_callback(**cli_args: Any): |
@@ -532,7 +532,7 @@ def inner_callback(**cli_args: Any): |
532 | 532 |
|
533 | 533 |
|
534 | 534 | def run_command(callback: Callable[[BuilderContext], None]) -> None: |
535 | | - menus: "list[BaseMenuModel]" = [ |
| 535 | + menus: "List[BaseMenuModel]" = [ |
536 | 536 | api_menu, |
537 | 537 | db_menu, |
538 | 538 | orm_menu, |
|
0 commit comments