๐ TOML data reader#
TOML data reader reads files whose extension is .toml.
[1]:
import tempfile
from pprint import pprint
from galactic.io.data.core import DataFileRegistry
text = """\
# This is a TOML document.
[i1]
firstname="รvariste"
name="Galois"
[i2]
firstname="Rudolf"
name="Wille"
"""
with tempfile.NamedTemporaryFile(mode="w+t", suffix=".toml") as file:
file.write(text)
file.seek(0)
dataset = DataFileRegistry().create(file)
pprint(dataset)
{'i1': {'firstname': 'รvariste', 'name': 'Galois'},
'i2': {'firstname': 'Rudolf', 'name': 'Wille'}}