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

changeset 8259
2bbec88047dd
parent 8221
0572a215bd2f
equal deleted inserted replaced
8258:82b608e352ec 8259:2bbec88047dd
179 179
180 assigned = self.isAssignedIn(node.body) 180 assigned = self.isAssignedIn(node.body)
181 elif isinstance(node, ast.With): 181 elif isinstance(node, ast.With):
182 for withitem in node.items: 182 for withitem in node.items:
183 varId = getattr(withitem.optional_vars, 'id', None) 183 varId = getattr(withitem.optional_vars, 'id', None)
184 if varId == self.__varName.id: 184 assigned = (
185 assigned = node 185 node
186 else: 186 if varId == self.__varName.id else
187 assigned = self.isAssignedIn(node.body) 187 self.isAssignedIn(node.body)
188 )
188 elif isinstance(node, ast.Try): 189 elif isinstance(node, ast.Try):
189 assigned = [] 190 assigned = []
190 assigned.extend(self.isAssignedIn(node.body)) 191 assigned.extend(self.isAssignedIn(node.body))
191 assigned.extend(self.isAssignedIn(node.handlers)) 192 assigned.extend(self.isAssignedIn(node.handlers))
192 assigned.extend(self.isAssignedIn(node.orelse)) 193 assigned.extend(self.isAssignedIn(node.orelse))

eric ide

mercurial