class_docstr: A dict-like class that stores secrets.
  Parses secrets.toml on-demand. Cannot be externally mutated.
  
  Safe to use from multiple threads.
class_docstr_tok: ["A","dict-like","class","that","stores","secrets",".","Parses","secrets.toml","on-demand",".","Can","not","be","externally","mutated",".","Safe","to","use","from","multiple","threads","."]
docstr: Clear the secrets dictionary and remove any secrets that were
  added to os.environ.
  
  Thread-safe.
docstr_tok: ["Clear","the","secrets","dictionary","and","remove","any","secrets","that","were","added","to","os.environ",".","Thread-safe","."]
code: def _reset(self) -> None:
      """Clear the secrets dictionary and remove any secrets that were
      added to os.environ.
  
      Thread-safe.
      """
      with self._lock:
          if self._secrets is None:
              return
  
          for k, v in self._secrets.items():
              self._maybe_delete_environment_variable(k, v)
          self._secrets = None
  
imports: import os
  import threading
  from copy import deepcopy
  from typing import Any, Dict, ItemsView, Iterator, KeysView, List, Mapping, NoReturn, Optional, ValuesView
  import toml
  from blinker import Signal
  from typing_extensions import Final
  import streamlit
  import streamlit.watcher.path_watcher
  from streamlit import file_util, runtime
  from streamlit.logger import get_logger
label_desc: Use image node_id 3 for calling the Secrets obj's underlying member method code with example usage: obj._reset() without return types