View source on GitHub |
Asserts public members of base_cls
are not overridden in instance
.
tf_agents.utils.common.assert_members_are_not_overridden(
base_cls, instance, allowlist=(), denylist=()
)
If both allowlist
and denylist
are empty, no public member of
base_cls
can be overridden. If a allowlist
is provided, only public
members in allowlist
can be overridden. If a denylist
is provided,
all public members except those in denylist
can be overridden. Both
allowlist
and denylist
cannot be provided at the same, if so a
ValueError will be raised.
Raises | |
---|---|
ValueError if both allowlist and denylist are provided. |