File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -61,17 +61,17 @@ def add_library_components(self, library_components):
61
61
self .attributes [name ] = self .attributes [kw_name ] = kw
62
62
63
63
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 ]) )
66
66
if listeners :
67
67
self .ROBOT_LIBRARY_LISTENER = list (dict .fromkeys (listeners ))
68
68
69
- def __insert_manually_registered_listeners (self , component_listeners : list ) -> list :
69
+ def __get_manually_registered_listeners (self ) -> list :
70
70
manually_registered_listener = getattr (self , "ROBOT_LIBRARY_LISTENER" , [])
71
71
try :
72
- return [* manually_registered_listener , * component_listeners ]
72
+ return [* manually_registered_listener ]
73
73
except TypeError :
74
- return [manually_registered_listener , * component_listeners ]
74
+ return [manually_registered_listener ]
75
75
76
76
def __get_component_listeners (self , library_listeners : list ) -> list :
77
77
return [component for component in library_listeners if hasattr (component , "ROBOT_LISTENER_API_VERSION" )]
You can’t perform that action at this time.
0 commit comments