nemo_gym.secret_utils

View as Markdown

Module Contents

Functions

NameDescription
hide_secrets_in_overridesMask +key=value / ++key=value tokens whose key looks secret-shaped.
looks_like_secret_key-
recursively_hide_secretsMask every token/key leaf in place with ’****’ so a config can be printed or exported.

Data

MASKED_VALUE

API

nemo_gym.secret_utils.hide_secrets_in_overrides(
tokens: typing.List[str]
) -> typing.List[str]

Mask +key=value / ++key=value tokens whose key looks secret-shaped.

nemo_gym.secret_utils.looks_like_secret_key(
key: str
) -> bool
nemo_gym.secret_utils.recursively_hide_secrets(
dict_config: omegaconf.DictConfig
) -> None

Mask every token/key leaf in place with ’****’ so a config can be printed or exported.

Used by the config parser and the exporters.

nemo_gym.secret_utils.MASKED_VALUE = '****'