code: def _warn_legacy_3d_config(dataset_dict):
      try:
          config = dataset_dict["app_config"]["plugins"]["3d"]
      except:
          return
  
      is_legacy = False
  
      try:
          is_legacy |= "itemRotation" in config["overlay"]
      except:
          pass
  
      try:
          is_legacy |= "rotation" in config["overlay"]
      except:
          pass
  
      try:
          is_legacy |= "rotation" in config["pointCloud"]
      except:
          pass
  
      if is_legacy:
          name = dataset_dict.get("name", "????")
          logger.warning(
              "Dataset '%s' uses legacy 3D visualization config settings",
              name,
          )
  
file_path: fiftyone/fiftyone/migrations/revisions/v0_19_0.py
imports: from datetime import datetime
  import logging
  import string
  from bson import ObjectId
label_desc: Use image node_id 6 for calling a global function with example usage: _warn_legacy_3d_config(dataset_dict) without return types