INNER CODE UNIT · Python
ref
Zverik/every_door · tools/json_to_sqlite.py:311
ref = fields[i][1:-1]
new_fields = build_field_list(data, ref, column)
fields = fields[:i] + new_fields + fields[i + 1:]
i += len(new_fields)
else:
i += 1
return fields
def build_fields(data: dict[str, dict]) -> Iterator[tuple]:
for name in data:
if skip_preset(name, data[name]):
continue
for i, field in enumerate(build_field_list(data, name, 'fields')):
yield name, field, 1, i
for i, field in enumerate(build_field_list(data, name, 'moreFields')):
yield name, field, 0, i
cur.execute(