def postinit(<EOL>self,<EOL>args,<EOL>defaults,<EOL>kwonlyargs,<EOL>kw_defaults,<EOL>annotations,<EOL>kwonlyargs_annotations=None,<EOL>varargannotation=None,<EOL>kwargannotation=None,<EOL>):
self.args = args<EOL>self.defaults = defaults<EOL>self.kwonlyargs = kwonlyargs<EOL>self.kw_defaults = kw_defaults<EOL>self.annotations = annotations<EOL>self.kwonlyargs_annotations = kwonlyargs_annotations<EOL>self.varargannotation = varargannotation<EOL>self.kwargannotation = kwargannotation<EOL>
Do some setup after initialisation.

        :param args: The names of the required arguments.
        :type args: list(AssignName)

        :param defaults: The default values for arguments that can be passed
            positionally.
        :type defaults: list(NodeNG)

        :param kwonlyargs: The keyword arguments that cannot be passed
            positionally.
        :type kwonlyargs: list(AssignName)

        :param kw_defaults: The default values for keyword arguments that
            cannot be passed positionally.
        :type kw_defaults: list(NodeNG)

        :param annotations: The type annotations of arguments that can be
            passed positionally.
        :type annotations: list(NodeNG)

        :param kwonlyargs_annotations: The type annotations of arguments that
            cannot be passed positionally. This should always be passed in
            Python 3.
        :type kwonlyargs_annotations: list(NodeNG)

        :param varargannotation: The type annotation for the variable length
            arguments.
        :type varargannotation: NodeNG

        :param kwargannotation: The type annotation for the variable length
            keyword arguments.
        :type kwargannotation: NodeNG