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

Function _build_versions

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

Source from the content-addressed store, hash-verified

223
224
225def _build_versions():
226 def csv_record_to_objects(info):
227 yield VersionGroup(
228 id=int(info[0]),
229 name=info[1],
230 generation_id=int(info[2]),
231 order=int(info[3]),
232 )
233
234 build_generic((VersionGroup,), "version_groups.csv", csv_record_to_objects)
235
236 def csv_record_to_objects(info):
237 yield VersionGroupRegion(version_group_id=int(info[0]), region_id=int(info[1]))
238
239 build_generic(
240 (VersionGroupRegion,), "version_group_regions.csv", csv_record_to_objects
241 )
242
243 def csv_record_to_objects(info):
244 yield Version(id=int(info[0]), version_group_id=int(info[1]), name=info[2])
245
246 build_generic((Version,), "versions.csv", csv_record_to_objects)
247
248 def csv_record_to_objects(info):
249 yield VersionName(
250 version_id=int(info[0]), language_id=int(info[1]), name=info[2]
251 )
252
253 build_generic((VersionName,), "version_names.csv", csv_record_to_objects)
254
255
256##################

Callers 1

build_allFunction · 0.85

Calls 1

build_genericFunction · 0.85

Tested by

no test coverage detected