code: def _load_values(self, db_key: str) -> dict:
          
          if self._db.type(db_key) == 'list':
              db_values = self._db.lrange(db_key, 0, -1)
              for i, value in enumerate(db_values):
                  try:
                      db_values[i] = ast.literal_eval(value)
                  except SyntaxError:
                      pass
                  except ValueError:
                      pass
          else:  # self._db.type == 'hash'
              db_values = self._db.hgetall(db_key)
              for _key, _value in db_values.items():
                  try:
                      db_values[_key] = ast.literal_eval(_value)
                  except SyntaxError:
                      pass
                  except ValueError:
                      pass
          return db_values
docs: Load values from the db at the specified key, db_key.
  
          FIXME(BMo): Could also be extended to load scalar types (instead of
                      just list and hash)