tf_agents.utils.common.assert_members_are_not_overridden
Stay organized with collections
Save and categorize content based on your preferences.
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.
Args |
base_cls
|
A Base class.
|
instance
|
An instance of a subclass of base_cls .
|
allowlist
|
Optional list of base_cls members that can be overridden.
|
denylist
|
Optional list of base_cls members that cannot be overridden.
|
Raises |
ValueError if both allowlist and denylist are provided.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-26 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-04-26 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-26 UTC."],[],[]]