Skip to content

Commit fd15e54

Browse files
Snooz82aaltat
authored andcommitted
small refactoring
Signed-off-by: René <snooz@posteo.de>
1 parent 729aa6c commit fd15e54

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/robotlibcore.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,17 @@ def add_library_components(self, library_components):
6161
self.attributes[name] = self.attributes[kw_name] = kw
6262

6363
def __set_library_listeners(self, library_components: list):
64-
listeners = self.__get_component_listeners([self, *library_components])
65-
listeners = self.__insert_manually_registered_listeners(listeners)
64+
listeners = self.__get_manually_registered_listeners()
65+
listeners.extend(self.__get_component_listeners([self, *library_components]))
6666
if listeners:
6767
self.ROBOT_LIBRARY_LISTENER = list(dict.fromkeys(listeners))
6868

69-
def __insert_manually_registered_listeners(self, component_listeners: list) -> list:
69+
def __get_manually_registered_listeners(self) -> list:
7070
manually_registered_listener = getattr(self, "ROBOT_LIBRARY_LISTENER", [])
7171
try:
72-
return [*manually_registered_listener, *component_listeners]
72+
return [*manually_registered_listener]
7373
except TypeError:
74-
return [manually_registered_listener, *component_listeners]
74+
return [manually_registered_listener]
7575

7676
def __get_component_listeners(self, library_listeners: list) -> list:
7777
return [component for component in library_listeners if hasattr(component, "ROBOT_LISTENER_API_VERSION")]

0 commit comments

Comments
 (0)