code: def __get__(
      self, obj: T, _: t.Type[T] | None = None
  ) -> t.Callable[P, R]:
      def method(*args: P.args, **kwargs: P.kwargs) -> R:
          return self.func(obj, *args, **kwargs)
  
      return method
  
imports: from __future__ import annotations
  import inspect
  import logging
  import typing
  from typing import TYPE_CHECKING
  from typing import overload
  import attr
  from ...exceptions import BentoMLException
  from ..types import LazyType
label_desc: Use image node_id 1 for calling the RunnableMethod obj's underlying member method code with example usage: obj.__get__(obj, _) and returns: method, self