Given an node, return its text content and position (line)
(name_node)
| 35 | |
| 36 | |
| 37 | def handle_name(name_node): |
| 38 | """Given an <name> node, |
| 39 | return its text content and position (line)""" |
| 40 | text, line = None, None |
| 41 | if name_node is not None: |
| 42 | text = name_node.text |
| 43 | line = int(name_node.attrib[line_attr]) |
| 44 | return text, line |
| 45 | |
| 46 | |
| 47 | def handle_call(call_node): |