(target)
| 131 | |
| 132 | @staticmethod |
| 133 | def get_target_vars(target): |
| 134 | get_id = lambda n: n.id if not isinstance(n, ast.Starred) else n.value.id |
| 135 | if isinstance(target, (ast.Name, ast.Starred)): |
| 136 | tv = [get_id(target)] |
| 137 | elif isinstance(target, ast.Tuple): |
| 138 | tv = [get_id(node) for node in target.elts] |
| 139 | else: |
| 140 | tv = [] |
| 141 | |
| 142 | return TargetVars(tv) |
| 143 | |
| 144 | @staticmethod |
| 145 | def get_arg(el): |
no test coverage detected