def postinit(<EOL>self,<EOL>args,<EOL>body,<EOL>decorators=None,<EOL>returns=None,<EOL>type_comment_returns=None,<EOL>type_comment_args=None,<EOL>):
self.args = args<EOL>self.body = body<EOL>self.decorators = decorators<EOL>self.returns = returns<EOL>self.type_comment_returns = type_comment_returns<EOL>self.type_comment_args = type_comment_args<EOL>if isinstance(self.parent.frame(), ClassDef):<EOL><INDENT>self.set_local("<STR_LIT>", self.parent.frame())<EOL><DEDENT>
Do some setup after initialisation.

        :param args: The arguments that the function takes.
        :type args: Arguments or list

        :param body: The contents of the function body.
        :type body: list(NodeNG)

        :param decorators: The decorators that are applied to this
            method or function.
        :type decorators: Decorators or None
        :params type_comment_returns:
            The return type annotation passed via a type comment.
        :params type_comment_args:
            The args type annotation passed via a type comment.