(fname)
| 63 | return root, keys, dup |
| 64 | |
| 65 | def parse_row(fname): |
| 66 | keys = set() |
| 67 | dup = set() |
| 68 | root = ET.parse(fname).getroot() |
| 69 | if root.tag != "row": |
| 70 | return None |
| 71 | parse_row_from_et(root, keys, dup) |
| 72 | return root, keys, dup |
| 73 | |
| 74 | def check_layout(layout): |
| 75 | root, keys, dup = layout |
no test coverage detected