code: def __init__(self, path="./runs_db", overwrite=None):
      from .bases import get_db_file_manager
  
      root_dir = os.path.abspath(path)
      os.makedirs(root_dir, exist_ok=True)
  
      db, fs = get_db_file_manager(root_dir)
      self.db = db
      self.runs = db.table("runs")
      self.fs = fs
      self.overwrite = overwrite
      self.run_entry = {}
      self.db_run_id = None
      self.root = root_dir
  
imports: from __future__ import division, print_function, unicode_literals, absolute_import
  import os
  import textwrap
  import uuid
  from collections import OrderedDict
  import warnings
  from sacred.__about__ import __version__
  from sacred.commandline_options import cli_option
  from sacred.observers import RunObserver
label_desc: Use image node_id 2 to create a new TinyDbObserver object from inherited base classes: RunObserver with example: obj = TinyDbObserver(path, overwrite)