|
5 | 5 | from dataclasses import dataclass |
6 | 6 | from datetime import datetime |
7 | 7 | from pathlib import Path |
8 | | -from typing import Callable, Iterable, Optional, TypedDict |
| 8 | +from typing import Callable, Iterable, TypedDict |
9 | 9 |
|
10 | 10 | from talon import Context, Module, actions, app, fs, settings |
11 | 11 |
|
@@ -60,15 +60,15 @@ def csv_get_normalized_ctx(): |
60 | 60 | def init_csv_and_watch_changes( |
61 | 61 | filename: str, |
62 | 62 | default_values: ListToSpokenForms, |
63 | | - handle_new_values: Optional[Callable[[list[SpokenFormEntry]], None]] = None, |
| 63 | + handle_new_values: Callable[[list[SpokenFormEntry]], None] | None = None, |
64 | 64 | *, |
65 | | - extra_ignored_values: Optional[list[str]] = None, |
66 | | - extra_allowed_values: Optional[list[str]] = None, |
| 65 | + extra_ignored_values: list[str] | None = None, |
| 66 | + extra_allowed_values: list[str] | None = None, |
67 | 67 | allow_unknown_values: bool = False, |
68 | | - default_list_name: Optional[str] = None, |
| 68 | + default_list_name: str | None = None, |
69 | 69 | headers: list[str] = [SPOKEN_FORM_HEADER, CURSORLESS_IDENTIFIER_HEADER], |
70 | 70 | no_update_file: bool = False, |
71 | | - pluralize_lists: Optional[list[str]] = None, |
| 71 | + pluralize_lists: list[str] | None = None, |
72 | 72 | ): |
73 | 73 | """ |
74 | 74 | Initialize a cursorless settings csv, creating it if necessary, and watch |
@@ -229,9 +229,9 @@ def update_dicts( |
229 | 229 | extra_ignored_values: list[str], |
230 | 230 | extra_allowed_values: list[str], |
231 | 231 | allow_unknown_values: bool, |
232 | | - default_list_name: Optional[str], |
| 232 | + default_list_name: str | None, |
233 | 233 | pluralize_lists: list[str], |
234 | | - handle_new_values: Optional[Callable[[list[SpokenFormEntry]], None]], |
| 234 | + handle_new_values: Callable[[list[SpokenFormEntry]], None] | None, |
235 | 235 | ): |
236 | 236 | # Create map with all default values |
237 | 237 | results_map: dict[str, ResultsListEntry] = {} |
|
0 commit comments