Skip to content

Commit b49edba

Browse files
committed
Refactoring.
2 parents b89fa60 + f1decc4 commit b49edba

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

src/robotremoteserver.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -115,18 +115,15 @@ def get_keyword_arguments(self, name):
115115
return []
116116
return self._arguments_from_kw(kw)
117117

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)
130127
if inspect.isroutine(rt):
131128
return rt
132129
return None

0 commit comments

Comments
 (0)