@@ -112,7 +112,7 @@ def __init__(
112112
113113 def add_item (self , item : MenuItem ) -> None :
114114 self ._menu_items .append (item )
115- delattr ( self , ' items' ) # resetting the cache
115+ del self . items # resetting the cache
116116
117117 def find_by_id (self , item_id : str ) -> MenuItem :
118118 for item in self ._menu_items :
@@ -283,17 +283,17 @@ def has_filter(self) -> bool:
283283
284284 def set_filter_pattern (self , pattern : str ) -> None :
285285 self ._filter_pattern = pattern
286- delattr ( self , ' items' ) # resetting the cache
286+ del self . items # resetting the cache
287287 self .focus_first ()
288288
289289 def append_filter (self , pattern : str ) -> None :
290290 self ._filter_pattern += pattern
291- delattr ( self , ' items' ) # resetting the cache
291+ del self . items # resetting the cache
292292 self .focus_first ()
293293
294294 def reduce_filter (self ) -> None :
295295 self ._filter_pattern = self ._filter_pattern [:- 1 ]
296- delattr ( self , ' items' ) # resetting the cache
296+ del self . items # resetting the cache
297297 self .focus_first ()
298298
299299 def _reload_focus_item (self ) -> None :
0 commit comments