summarize_server_state: make more robust
an error may raise when a sea config file is deleted, but still active on a sea server
This commit is contained in:
parent
7f6a8b4187
commit
785ca1b290
@ -104,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')):
|
for seacfg, seacfgfile, key in zip_longest(sealist, seacfgfiles, ('main', 'stick')):
|
||||||
if not seacfg:
|
if not seacfg:
|
||||||
continue
|
continue
|
||||||
available = sea_info[seacfg + SEAEXT.get(key, '.addon')]
|
available = sea_info.get(seacfg + SEAEXT.get(key, '.addon'))
|
||||||
if available:
|
if available:
|
||||||
proposed = list(available)[0] if len(available) == 1 else None
|
proposed = list(available)[0] if len(available) == 1 else None
|
||||||
if not proposed:
|
if not proposed:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user