diff --git a/src/unihan_db/importer.py b/src/unihan_db/importer.py index 8768ebd5..51feafb2 100644 --- a/src/unihan_db/importer.py +++ b/src/unihan_db/importer.py @@ -58,16 +58,17 @@ def import_char( t.Dict[str, object], ], ], -): # NOQA: C901 +) -> None: # NOQA: C901 if "kDefinition" in char: - for d in char["kDefinition"]: - c.kDefinition.append(kDefinition(definition=d)) + for kd in char["kDefinition"]: + c.kDefinition.append(kDefinition(definition=kd)) if "kCantonese" in char: - for d in char["kCantonese"]: - c.kCantonese.append(kCantonese(definition=d)) + for kc in char["kCantonese"]: + c.kCantonese.append(kCantonese(definition=kc)) if "kCCCII" in char: - for d in char["kCCCII"]: - c.kCCCII.append(kCCCII(hex=d)) + for kci in char["kCCCII"]: + assert isinstance(kci, dict) + c.kCCCII.append(kCCCII(hex=kci)) if "kMandarin" in char: km = char["kMandarin"] assert isinstance(km, dict)