INNER CODE UNIT · Python
fields
Zverik/every_door · tools/json_to_sqlite.py:313
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(
"create table preset_fields (preset_name text, field text, required integer, pos integer)")
cur.executemany(