INNER CODE UNIT · Python
parse_layout
Julow/Unexpected-Keyboard · check_layout.py:69
def parse_layout(fname):
keys = {}
root = ET.parse(fname).getroot()
if root.tag != "keyboard":
return None
for row in root:
parse_row_from_et(row, keys)
return root, keys
def parse_row(fname):
keys = {}
root = ET.parse(fname).getroot()
if root.tag != "row":
return None
parse_row_from_et(root, keys)
return root, keys
def check_layout(layout):