@@ -115,18 +115,15 @@ def get_keyword_arguments(self, name):
115
115
return []
116
116
return self ._arguments_from_kw (kw )
117
117
118
- def _get_routine (self , name ):
119
- rnames = {
120
- 'run_keyword' :
121
- ['run_keyword' , 'runKeyword' ],
122
- 'get_keyword_names' :
123
- ['get_keyword_names' , 'getKeywordNames' ],
124
- 'get_keyword_arguments' :
125
- ['get_keyword_arguments' , 'getKeywordArguments' ],
126
- 'get_keyword_documentation' :
127
- ['get_keyword_documentation' , 'getKeywordDocumentation' ]}
128
- for rname in rnames [name ]:
129
- rt = getattr (self ._library , rname , None )
118
+ def _get_routine (self , py_name ):
119
+ cc_name = {
120
+ 'run_keyword' : 'runKeyword' ,
121
+ 'get_keyword_names' : 'getKeywordNames' ,
122
+ 'get_keyword_arguments' : 'getKeywordArguments' ,
123
+ 'get_keyword_documentation' : 'getKeywordDocumentation'
124
+ }
125
+ for name in [py_name , cc_name [py_name ]]:
126
+ rt = getattr (self ._library , name , None )
130
127
if inspect .isroutine (rt ):
131
128
return rt
132
129
return None
0 commit comments