(self, node)
| 2199 | |
| 2200 | class RewriteSymbolics(ast.NodeTransformer): |
| 2201 | def visit_Attribute(self, node): |
| 2202 | a = [] |
| 2203 | n = node |
| 2204 | while isinstance(n, ast.Attribute): |
| 2205 | a.append(n.attr) |
| 2206 | n = n.value |
| 2207 | if not isinstance(n, ast.Name): |
| 2208 | raise ValueError |
| 2209 | a.append(n.id) |
| 2210 | value = ".".join(reversed(a)) |
| 2211 | return wrap_value(value) |
| 2212 | |
| 2213 | def visit_Name(self, node): |
| 2214 | if not isinstance(node.ctx, ast.Load): |
nothing calls this directly
no test coverage detected