# HG changeset patch # User Goffi # Date 1664028506 -7200 # Node ID ce5d03772689744994da5cf2f03724a5bf4bae60 # Parent 8289ac1b34f444f784f16360f622f6608bdd39b4 core (main): `OrderedDict` is not necesasry here anymore, as `dict` are now ordered diff -r 8289ac1b34f4 -r ce5d03772689 sat/core/sat_main.py --- a/sat/core/sat_main.py Tue Aug 23 21:06:24 2022 +0200 +++ b/sat/core/sat_main.py Sat Sep 24 16:08:26 2022 +0200 @@ -50,11 +50,6 @@ import sat.plugins -try: - from collections import OrderedDict # only available from python 2.7 -except ImportError: - from ordereddict import OrderedDict - log = getLogger(__name__) class SAT(service.Service): @@ -64,9 +59,8 @@ # this _init is called in startService log.info(f"{C.APP_NAME} {self.full_version}") self._cb_map = {} # map from callback_id to callbacks - self._menus = ( - OrderedDict() - ) # dynamic menus. key: callback_id, value: menu data (dictionnary) + # dynamic menus. key: callback_id, value: menu data (dictionnary) + self._menus = {} self._menus_paths = {} # path to id. key: (menu_type, lower case tuple of path), # value: menu id self.initialised = defer.Deferred()