code: def _copy_estimator_state(source, target) -> None:
      """Copy the state of source to target."""
      try:
          state = source.__getstate__()
      except Exception:
          state = source.__dict__
  
      try:
          target.__setstate__(state)
      except Exception:
          target.__dict__ = state
  
      del source
  
imports: import platform
  import warnings
  from copy import deepcopy
  from inspect import signature
  import imblearn.pipeline
  import sklearn.pipeline
  from sklearn.base import clone
  from sklearn.utils import _print_elapsed_time
  from sklearn.utils.metaestimators import available_if
  from sklearn.utils.validation import check_memory
  from pycaret.utils._show_versions import _get_deps_info
  from pycaret.utils.generic import get_all_object_vars_and_properties, variable_return
label_desc: Use image node_id 1 for calling a global function with example usage: _copy_estimator_state(source, target) without return types