def update_children_comments(self):
        """
        Banana banana
        """
        if self.comment is None:
            return

        for sym in self.get_children_symbols():
            if isinstance(sym, ParameterSymbol):
                sym.comment = self.comment.params.get(sym.argname)
            elif isinstance(sym, FieldSymbol):
                if not sym.comment or not sym.comment.description:
                    sym.comment = self.comment.params.get(sym.member_name)
            elif isinstance(sym, EnumMemberSymbol):
                if not sym.comment or not sym.comment.description:
                    sym.comment = self.comment.params.get(sym.unique_name)
            elif isinstance(sym, ReturnItemSymbol):
                tag = self.comment.tags.get('returns')
                sym.comment = comment_from_tag(tag)
            elif type(sym) == Symbol:
                sym.comment = self.comment.params.get(sym.display_name)
def update_children_comments ( self ) : if self . comment is None : return for sym in self . get_children_symbols ( ) : if isinstance ( sym , ParameterSymbol ) : sym . comment = self . comment . params . get ( sym . argname ) elif isinstance ( sym , FieldSymbol ) : if not sym . comment or not sym . comment . description : sym . comment = self . comment . params . get ( sym . member_name ) elif isinstance ( sym , EnumMemberSymbol ) : if not sym . comment or not sym . comment . description : sym . comment = self . comment . params . get ( sym . unique_name ) elif isinstance ( sym , ReturnItemSymbol ) : tag = self . comment . tags . get ( 'returns' ) sym . comment = comment_from_tag ( tag ) elif type ( sym ) == Symbol : sym . comment = self . comment . params . get ( sym . display_name )
Banana banana