code: def _is_datapoints(lst: List[Dict]):
      """
      check if dict keys match, datapoints with different keys mgiht lead
      to unexpected behavior
      """
  
      return all(isinstance(item, dict) for item in lst) and set(
          first(lst).keys()
      ) == {key for keys in lst for key in keys}
  
imports: import os
  from typing import Any, Dict, Iterable, List, Optional, Tuple, Union
  from funcy import first, last
  from dvc.exceptions import DvcException
  from dvc.render import FIELD, FILENAME, INDEX, REVISION
  from .None import Converter
label_desc: Use image node_id 7 for calling a global function with example usage: _is_datapoints(lst) and returns: unknown