eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/blackListCalls.py

changeset 7629
21fea11a82fa
parent 7622
384e2aa5c073
child 7923
91e843545d9a
equal deleted inserted replaced
7628:f904d0eef264 7629:21fea11a82fa
209 name = context.callFunctionNameQual 209 name = context.callFunctionNameQual
210 # In the case the Call is an importlib.import, treat the first 210 # In the case the Call is an importlib.import, treat the first
211 # argument name as an actual import module name. 211 # argument name as an actual import module name.
212 # Will produce None if argument is not a literal or identifier. 212 # Will produce None if argument is not a literal or identifier.
213 if name in ["importlib.import_module", "importlib.__import__"]: 213 if name in ["importlib.import_module", "importlib.__import__"]:
214 name = context.call_args[0] 214 name = context.callArgs[0]
215 215
216 for code in _blacklists: 216 for code in _blacklists:
217 qualnames, severity = _blacklists[code] 217 qualnames, severity = _blacklists[code]
218 for qualname in qualnames: 218 for qualname in qualnames:
219 if name and fnmatch.fnmatch(name, qualname): 219 if name and fnmatch.fnmatch(name, qualname):

eric ide

mercurial