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): |