(self, obj, **kwargs)
The arguments to this object, formatted as a string.

        :type: str
The arguments to this object, formatted as a string.
The arguments to this object formatted as a string .
def __init__(self, obj, **kwargs):
        super(PythonFunction, self).__init__(obj, **kwargs)

        autodoc_typehints = getattr(self.app.config, "autodoc_typehints", "signature")
        show_annotations = autodoc_typehints != "none" and not (
            autodoc_typehints == "description" and not obj["overloads"]
        )
        self.args = _format_args(obj["args"], show_annotations)
        """The arguments to this object, formatted as a string.

        :type: str
        """

        self.return_annotation = obj["return_annotation"] if show_annotations else None
        """The type annotation for the return type of this function.

        This will be ``None`` if an annotation
        or annotation comment was not given.

        :type: str or None
        """
        self.properties = obj["properties"]
        """The properties that describe what type of function this is.

        Can be only be: async

        :type: list(str)
        """
        self.overloads = [
            (_format_args(args), return_annotation)
            for args, return_annotation in obj["overloads"]
        ]
        """The list of overloaded signatures ``[(args, return_annotation), ...]`` of this function.

        :type: list(tuple(str, str))
        """
def __init__ ( self , obj , * * kwargs ) : super ( PythonFunction , self ) . __init__ ( obj , * * kwargs ) autodoc_typehints = getattr ( self . app . config , "autodoc_typehints" , "signature" ) show_annotations = autodoc_typehints != "none" and not ( autodoc_typehints == "description" and not obj [ "overloads" ] ) self . args = _format_args ( obj [ "args" ] , show_annotations ) self . return_annotation = obj [ "return_annotation" ] if show_annotations else None """The type annotation for the return type of this function.

        This will be ``None`` if an annotation
        or annotation comment was not given.

        :type: str or None
        """ self . properties = obj [ "properties" ] """The properties that describe what type of function this is.

        Can be only be: async

        :type: list(str)
        """ self . overloads = [ ( _format_args ( args ) , return_annotation ) for args , return_annotation in obj [ "overloads" ] ] """The list of overloaded signatures ``[(args, return_annotation), ...]`` of this function.

        :type: list(tuple(str, str))
        """