class_docstr: ### Lab
  
  Lab contains the labml specific properties.
class_docstr_tok: ["#","#","#","Lab","Lab","contains","the","labml","specific","properties","."]
code: def __merge_configs(self, c):
      if self.configs["path"] is None and "config_file_path" in c:
          self.configs["path"] = c["config_file_path"]
  
      for k, v in c.items():
          if k not in self.configs:
              raise RuntimeError(
                  f"Unknown config parameter #{k} in file "
                  f"{c['config_file_path'] / _CONFIG_FILE_NAME}"
              )
          elif k == "indicators":
              self.configs[k] += v
          else:
              self.configs[k] = v
  
imports: from copy import deepcopy
  from pathlib import Path
  from typing import Optional, Dict
  from labml.logger import Text
  from labml.utils import get_caller_file
  from labml.utils.notice import labml_notice
  from .None import util
  from .app.configs import AppTrackConfigs
  from .util import is_colab, is_kaggle
label_desc: Use image node_id 10 for calling the Lab obj's underlying member method code with example usage: obj.__merge_configs(c) without return types