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

changeset 8220
006ee31b4835
parent 8207
d359172d11be
child 8221
0572a215bd2f
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
202 target = node.targets[0] 202 target = node.targets[0]
203 if isinstance(target, ast.Name): 203 if isinstance(target, ast.Name):
204 if target.id == self.__varName.id: 204 if target.id == self.__varName.id:
205 assigned = node.value 205 assigned = node.value
206 elif isinstance(target, ast.Tuple): 206 elif isinstance(target, ast.Tuple):
207 pos = 0 207 for pos, name in enumerate(target.elts):
208 for name in target.elts:
209 if name.id == self.__varName.id: 208 if name.id == self.__varName.id:
210 assigned = node.value.elts[pos] 209 assigned = node.value.elts[pos]
211 break 210 break
212 pos += 1
213 211
214 return assigned 212 return assigned
215 213
216 214
217 def evaluateVar(xssVar, parent, until, ignoreNodes=None): 215 def evaluateVar(xssVar, parent, until, ignoreNodes=None):

eric ide

mercurial