Skip to content

Commit 910267a

Browse files
committed
Simplify by using get with default on dicts
1 parent 24c259c commit 910267a

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

pygccxml/declarations/scopedef.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -462,17 +462,11 @@ def __findout_range(self, name, decl_type, recursive):
462462
if recursive:
463463
self._logger.debug(
464464
'query has been optimized on type and name')
465-
if name in self._type2name2decls[decl_type]:
466-
return self._type2name2decls[decl_type][name]
467-
else:
468-
return []
465+
return self._type2name2decls[decl_type].get(name, [])
469466
else:
470467
self._logger.debug(
471468
'non recursive query has been optimized on type and name')
472-
if name in self._type2name2decls_nr[decl_type]:
473-
return self._type2name2decls_nr[decl_type][name]
474-
else:
475-
return []
469+
return self._type2name2decls_nr[decl_type].get(name, [])
476470
elif decl_type:
477471
if recursive:
478472
self._logger.debug('query has been optimized on type')

0 commit comments

Comments
 (0)