diff --git a/frappyman.py b/frappyman.py index 589b04c..b1cef04 100644 --- a/frappyman.py +++ b/frappyman.py @@ -96,10 +96,6 @@ def summarize_server_state(givencfgs, ourcfgs, sealist, sea_info, strict=False): seacfgfiles = [(c or '') + SEAEXT.get(s, '.addon') for c, s in zip_longest(sealist, FrappyManager.services)] seacfgset = set(seacfgfiles) - inverted_sea_info = {k: [] for k in seacfgfiles} - for cfg, seacfg in sea_info.items(): - if seacfg in seacfgset: - inverted_sea_info[seacfg].append(cfg) error = False result = {} addons = set() @@ -108,7 +104,7 @@ def summarize_server_state(givencfgs, ourcfgs, sealist, sea_info, strict=False): for seacfg, seacfgfile, key in zip_longest(sealist, seacfgfiles, ('main', 'stick')): if not seacfg: continue - available = inverted_sea_info[seacfgfile] + available = sea_info[seacfg] if available: proposed = available[0] if len(available) == 1 else None if not proposed: