mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-13 10:16:00 +00:00
Deduplicate active modes
This commit is contained in:
1 parent
712c493360
commit
3c29a8fbe8
1 file changed
+4
-3
+4
-3
@@ -190,11 +190,12 @@ class ActiveModes:
|
||||
def get_mode_names(self) -> Sequence[str]:
|
||||
if self._active_mode_names is not None:
|
||||
return self._active_mode_names
|
||||
self._active_mode_names = []
|
||||
active_mode_names: set[str] = set()
|
||||
if self._base_modes is not None:
|
||||
self._active_mode_names.extend(self._base_modes)
|
||||
active_mode_names.update(self._base_modes)
|
||||
if self._default_modes is not None:
|
||||
self._active_mode_names.extend(self._default_modes)
|
||||
active_mode_names.update(self._default_modes)
|
||||
self._active_mode_names = sorted(active_mode_names)
|
||||
log.info("Active modes: %s", self._active_mode_names)
|
||||
return self._active_mode_names
|
||||
|
||||
|
||||
Reference in new issue
Block a user