class_docstr: Template for any configuration file
class_docstr_tok: ["Template","for","any","configuration","file"]
code: def __post_init__(self):
      self._possible_values: Dict[str, Any] = {
          k: None for k in self.__dict__
      }
      self._visibility = {k: 0 for k in self.__dict__}
  
      # go up the class hierarchy until we are one below the `DefaultConfig`
      bases = _get_bases_below_parent(self.__class__, DefaultConfig)
  
      # there must be exactly one unique class up the class hierarchy
      # which inherits directly from the `DefaultConfig`
      assert len(bases) == 1
      base = next(iter(bases))
  
      # initialize the order to the fields this class has
      self._order = Order([field.name for field in fields(base)])
  
      # initialize nesting dependencies
      self._nesting = Nesting()
  
imports: import dataclasses
  import logging
  from dataclasses import dataclass, fields
  from typing import Any, Dict, List, Optional, Sequence, Set, Tuple
  from llm_studio.src import possible_values
  from llm_studio.src.nesting import Dependency, Nesting
  from llm_studio.src.order import Order
  from llm_studio.src.tooltips import tooltips
label_desc: Use image node_id 1 for calling the DefaultConfig obj's underlying member method code with example usage: obj.__post_init__() without return types