(node: dict)
| 198 | |
| 199 | |
| 200 | def node_import(node: dict) -> ASTNodeIdentifier: |
| 201 | stmt = ASTNodeIdentifier(node_type='import') |
| 202 | names = ASTNodeIdentifier(node_type='import_names') |
| 203 | |
| 204 | for n in node['names']: |
| 205 | name = ASTNodeIdentifier(label=n['name'], node_type='import_name') |
| 206 | if n['asname']: |
| 207 | asname = ASTNodeIdentifier(label=n['asname'], node_type='import_name_asname') |
| 208 | name += asname |
| 209 | names += name |
| 210 | |
| 211 | stmt += names |
| 212 | return stmt |
| 213 | |
| 214 | |
| 215 | def node_import_from(node: dict) -> ASTNodeIdentifier: |
nothing calls this directly
no test coverage detected