INNER CODE UNIT · Python

build_presets

Zverik/every_door · tools/json_to_sqlite.py:440

        def build_presets(lang: str, data: dict[str, dict]) -> Iterator[tuple]:
            for name in data:
                pname = references.get(references.presets_name, name, data, 'name')
                if pname:
                    yield (lang, name, pname)

        fields = data[lang]['presets']['fields']
        cur.executemany(
            "insert into field_tran (lang, field_name, label, placeholder, options) "
            "values (?, ?, ?, ?, ?)", build_fields(lang, fields))
        presets = data[lang]['presets']['presets']
        cur.executemany(
            "insert into preset_tran (lang, preset_name, name) "
            "values (?, ?, ?)", build_presets(lang, presets))

        def build_terms(lang: str, data: dict[str, dict]) -> Iterator[tuple]:
            for name in data:
                name_src = references.get(references.presets_name, name, data, 'name')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…