code: def find_class(self, module, name):
      if not (
          module == "superset.utils.core" and name == "DatasourceType"
      ):
          raise pickle.UnpicklingError(
              f"Unpickling of {module}.{name} is forbidden"
          )
  
      return super().find_class(module, name)
  
file_path: superset/superset/migrations/versions/2023-05-01_12-03_9c2a5681ddfd_convert_key_value_entries_to_json.py
imports: import io
  import json
  import pickle
  from alembic import op
  from sqlalchemy import Column, Integer, LargeBinary, String
  from sqlalchemy.ext.declarative import declarative_base
  from sqlalchemy.orm import Session
  from superset import db
  from superset.migrations.shared.utils import paginated_update
label_desc: Use image node_id 1 for calling the RestrictedUnpickler obj's underlying member method code with example usage: obj.find_class(module, name) and returns: super