MCPcopy
hub / github.com/PokeAPI/pokeapi / _build_damage_classes

Function _build_damage_classes

data/v2/build.py:261–281  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

259
260
261def _build_damage_classes():
262 def csv_record_to_objects(info):
263 yield MoveDamageClass(id=int(info[0]), name=info[1])
264
265 build_generic((MoveDamageClass,), "move_damage_classes.csv", csv_record_to_objects)
266
267 def csv_record_to_objects(info):
268 yield MoveDamageClassName(
269 move_damage_class_id=int(info[0]), language_id=int(info[1]), name=info[2]
270 )
271 yield MoveDamageClassDescription(
272 move_damage_class_id=int(info[0]),
273 language_id=int(info[1]),
274 description=info[3],
275 )
276
277 build_generic(
278 (MoveDamageClassName, MoveDamageClassDescription),
279 "move_damage_class_prose.csv",
280 csv_record_to_objects,
281 )
282
283
284###########

Callers 1

build_allFunction · 0.85

Calls 1

build_genericFunction · 0.85

Tested by

no test coverage detected