Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions tensorflow_datasets/core/community/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import dataclasses
import functools
import threading
import tomllib
from typing import Any

from absl import logging
Expand All @@ -27,7 +28,6 @@
# understands paths that start with github://.
from tensorflow_datasets.core import github_api # pylint: disable=unused-import
from tensorflow_datasets.core.utils import resource_utils
import toml


@dataclasses.dataclass(frozen=True)
Expand Down Expand Up @@ -90,7 +90,7 @@ def _initialize_config_per_namespace(self) -> None:
# meantime, so check again whether it's initialized.
if not self._is_config_per_namespace_initialized:
logging.info('Loading namespace config from %s', self.config_path)
raw_config = toml.loads(self.config_path.read_text())
raw_config = tomllib.loads(self.config_path.read_text())
for namespace, raw_namespace_config in raw_config.items():
namespace_config = _load_config(config=raw_namespace_config)
self.add_namespace(namespace, namespace_config)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
import pathlib
import string
import textwrap
import tomllib
from typing import Dict, List

from tensorflow_datasets.scripts.deployment import export_community_datasets
import toml


def _write_dataset_files(
Expand Down Expand Up @@ -92,5 +92,5 @@ def test_export_community_datasets(tmp_path):

def test_toml_valid():
"""Makes sure that reading the `.toml` file is valid."""
config = toml.load(export_community_datasets._IN_PATH)
config = tomllib.loads(export_community_datasets._IN_PATH.read_text())
_ = {namespace: ns_config for namespace, ns_config in config.items()}
Loading