Skip to content

Commit e241c4b

Browse files
committed
Download specified version
1 parent dd8b5de commit e241c4b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tensorflow_datasets/core/registered.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def __init__(self, name, is_abstract=False, in_development=False):
109109
class RegisteredDataset(abc.ABCMeta):
110110
"""Subclasses will be registered and given a `name` property."""
111111

112-
def __new__(cls, cls_name, bases, class_dict):
112+
def __new__(cls, cls_name, bases, class_dict): # pylint: disable= C0204, W0221
113113
name = naming.camelcase_to_snakecase(cls_name)
114114
class_dict["name"] = name
115115
builder_cls = super(RegisteredDataset, cls).__new__( # pylint: disable=too-many-function-args
@@ -164,7 +164,8 @@ def builder(name, **builder_init_kwargs):
164164
DatasetNotFoundError: if `name` is unrecognized.
165165
"""
166166
name, builder_kwargs = _dataset_name_and_kwargs_from_name_str(name)
167-
builder_kwargs.update(builder_init_kwargs)
167+
builder_kwargs.update( \
168+
(k, v) for k, v in builder_init_kwargs.items() if v is not None)
168169
if name in _ABSTRACT_DATASET_REGISTRY:
169170
raise DatasetNotFoundError(name, is_abstract=True)
170171
if name in _IN_DEVELOPMENT_REGISTRY:
@@ -293,7 +294,8 @@ def load(name,
293294
# pylint: enable=line-too-long
294295

295296
name, name_builder_kwargs = _dataset_name_and_kwargs_from_name_str(name)
296-
name_builder_kwargs.update(builder_kwargs or {})
297+
name_builder_kwargs.update( \
298+
(k, v) for k, v in (builder_kwargs or {}).items() if v is not None)
297299
builder_kwargs = name_builder_kwargs
298300

299301
# Set data_dir

0 commit comments

Comments
 (0)