eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityContext.py

changeset 8228
772103b14c18
parent 8221
0572a215bd2f
child 8273
698ae46f40a4
equal deleted inserted replaced
8227:349308e84eeb 8228:772103b14c18
229 @rtype Any 229 @rtype Any
230 """ 230 """
231 if AstUtilities.isNumber(literal): 231 if AstUtilities.isNumber(literal):
232 literalValue = literal.n 232 literalValue = literal.n
233 233
234 elif AstUtilities.isString(literal): 234 elif AstUtilities.isString(literal) or AstUtilities.isBytes(literal):
235 literalValue = literal.s 235 literalValue = literal.s
236 236
237 elif isinstance(literal, ast.List): 237 elif isinstance(literal, ast.List):
238 returnList = [] 238 returnList = []
239 for li in literal.elts: 239 for li in literal.elts:
266 literalValue = literal.id 266 literalValue = literal.id
267 267
268 elif AstUtilities.isNameConstant(literal): 268 elif AstUtilities.isNameConstant(literal):
269 literalValue = str(literal.value) 269 literalValue = str(literal.value)
270 270
271 elif AstUtilities.isBytes(literal):
272 literalValue = literal.s
273
274 else: 271 else:
275 literalValue = None 272 literalValue = None
276 273
277 return literalValue 274 return literalValue
278 275

eric ide

mercurial