Drop uneeded `typing` types for py3.9+

fsp_feeds
Tyler Goodlet 2021-08-03 09:47:29 -04:00
parent b79b9c8c41
commit 2d1deb7ab7
1 changed files with 11 additions and 11 deletions

View File

@ -35,9 +35,9 @@ from collections import defaultdict
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from functools import partial from functools import partial
from typing import ( from typing import (
List, Optional, Callable, Optional, Callable,
Awaitable, Sequence, Dict, Awaitable, Sequence,
Any, AsyncIterator, Tuple, Any, AsyncIterator
) )
import time import time
# from pprint import pformat # from pprint import pformat
@ -105,7 +105,7 @@ class CompleterView(QTreeView):
def __init__( def __init__(
self, self,
parent=None, parent=None,
labels: List[str] = [], labels: list[str] = [],
) -> None: ) -> None:
super().__init__(parent) super().__init__(parent)
@ -450,7 +450,7 @@ class SearchWidget(QtWidgets.QWidget):
def __init__( def __init__(
self, self,
godwidget: 'GodWidget', # type: ignore # noqa godwidget: 'GodWidget', # type: ignore # noqa
columns: List[str] = ['src', 'symbol'], columns: list[str] = ['src', 'symbol'],
parent=None, parent=None,
) -> None: ) -> None:
@ -524,7 +524,7 @@ class SearchWidget(QtWidgets.QWidget):
self.bar.focus() self.bar.focus()
self.show() self.show()
def get_current_item(self) -> Optional[Tuple[str, str]]: def get_current_item(self) -> Optional[tuple[str, str]]:
'''Return the current completer tree selection as '''Return the current completer tree selection as
a tuple ``(parent: str, child: str)`` if valid, else ``None``. a tuple ``(parent: str, child: str)`` if valid, else ``None``.
@ -614,10 +614,11 @@ async def pack_matches(
view: CompleterView, view: CompleterView,
has_results: dict[str, set[str]], has_results: dict[str, set[str]],
matches: dict[(str, str), List[str]], matches: dict[(str, str), list[str]],
provider: str, provider: str,
pattern: str, pattern: str,
search: Callable[..., Awaitable[dict]], search: Callable[..., Awaitable[dict]],
task_status: TaskStatus[ task_status: TaskStatus[
trio.CancelScope] = trio.TASK_STATUS_IGNORED, trio.CancelScope] = trio.TASK_STATUS_IGNORED,
@ -852,8 +853,7 @@ async def handle_keyboard_input(
# kill the search and focus back on main chart # kill the search and focus back on main chart
if godwidget: if godwidget:
print('focussing view') godwidget.focus()
godwidget.linkedsplits.focus()
continue continue
@ -912,7 +912,7 @@ async def handle_keyboard_input(
async def search_simple_dict( async def search_simple_dict(
text: str, text: str,
source: dict, source: dict,
) -> Dict[str, Any]: ) -> dict[str, Any]:
# search routine can be specified as a function such # search routine can be specified as a function such
# as in the case of the current app's local symbol cache # as in the case of the current app's local symbol cache
@ -926,7 +926,7 @@ async def search_simple_dict(
# cache of provider names to async search routines # cache of provider names to async search routines
_searcher_cache: Dict[str, Callable[..., Awaitable]] = {} _searcher_cache: dict[str, Callable[..., Awaitable]] = {}
@asynccontextmanager @asynccontextmanager