@@ -32,7 +32,7 @@ def remove(self, full_name: str, descendants: bool) -> None:
3232 def __contains__ (self , full_name : str ) -> bool :
3333 """Check if an item is in the database, by full_name."""
3434
35- def get_item (self , full_name : str ) -> t . Optional [ ItemData ] :
35+ def get_item (self , full_name : str ) -> ItemData | None :
3636 """Get an item from the database, by full_name."""
3737
3838 def get_items_like (self , full_name : str ) -> t .Iterable [ItemData ]:
@@ -90,8 +90,8 @@ class InMemoryDb(Database):
9090
9191 def __init__ (self ) -> None :
9292 """Create the database."""
93- self ._items : t . Dict [str , ItemData ] = {}
94- self ._overloads : t . Dict [str , t . List [ItemData ]] = {}
93+ self ._items : dict [str , ItemData ] = {}
94+ self ._overloads : dict [str , list [ItemData ]] = {}
9595
9696 def add (self , item : ItemData ) -> None :
9797 if item ["type" ] == "overload" :
@@ -118,7 +118,7 @@ def remove(self, full_name: str, descendants: bool) -> None:
118118 def __contains__ (self , full_name : str ) -> bool :
119119 return full_name in self ._items
120120
121- def get_item (self , full_name : str ) -> t . Optional [ ItemData ] :
121+ def get_item (self , full_name : str ) -> ItemData | None :
122122 return self ._items .get (full_name )
123123
124124 def get_items_like (self , full_name : str ) -> t .Iterable [ItemData ]:
0 commit comments