def transform(name, context, target, obj=None):
        """The DeferredBinder transform for this subclass.

          name - the attribute name to which the function will be bound.
          context - the class/namespace to which the function will be bound.
          target - the function that will be bound.
          obj - ignored.

        The DeferredBinder descriptor class will replace itself with the
        result of this method, when the name to which the descriptor is requested
        for the first time.  This can be on the class or an instances of the
        class.

        This way the class to which the method is bound is available so that the
        inherited docstring can be identified and set.

        """

        namespace, cls = context
        doc = target.__doc__
        if doc == DocFunc.TRIGGER:
            doc = DocFunc.get_doc(cls, name, DocFunc.TRIGGER)
        target.__doc__ = doc
        return target
The DeferredBinder transform for this subclass.

          name - the attribute name to which the function will be bound.
          context - the class/namespace to which the function will be bound.
          target - the function that will be bound.
          obj - ignored.

        The DeferredBinder descriptor class will replace itself with the
        result of this method, when the name to which the descriptor is requested
        for the first time.  This can be on the class or an instances of the
        class.

        This way the class to which the method is bound is available so that the
        inherited docstring can be identified and set.

        
recipes/Python/577746_Inherit_Method_Docstrings_Using_Only/recipe-577746.py