From f178e94d823c411e9a5b195154dfa222a670cc2c Mon Sep 17 00:00:00 2001 From: jan Date: Sun, 27 Feb 2022 21:13:37 -0800 Subject: [PATCH] remove old overloads --- masque/builder/devices.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/masque/builder/devices.py b/masque/builder/devices.py index 15ed45a..e938ce5 100644 --- a/masque/builder/devices.py +++ b/masque/builder/devices.py @@ -208,21 +208,6 @@ class Device(Copyable, Mirrorable): def __getitem__(self, key: Union[List[str], Tuple[str], KeysView[str], ValuesView[str]]) -> Dict[str, Port]: pass -#======= -## from typing import overload -## from _collections_abc import dict_keys, dict_values -## -## @overload -## def __getitem__(self, key: str) -> Port: -## pass -## -## @overload -## def __getitem__(self, key: Union[List[str], Tuple[str], dict_keys[str, str], dict_values[str, str]]) -> Dict[str, Port]: -### def __getitem__(self, key: Iterable[str]) -> Dict[str, Port]: -## pass -# -## def __getitem__(self, key: Union[str, Iterable[str]]) -> Union[Port, Dict[str, Port]]: -# def __getitem__(self, key: Union[str, Iterable[str]]) -> Any: def __getitem__(self, key: Union[str, Iterable[str]]) -> Union[Port, Dict[str, Port]]: """ For convenience, ports can be read out using square brackets: