(self, comment, indent=0)
overwrites any preceding comment lines on an object
        expects comment to be without `#` and possible have multiple lines
overwrites any preceding comment lines on an object
        expects comment to be without `#` and possible have multiple lines
overwrites any preceding comment lines on an object expects comment to be without # and possible have multiple lines
def yaml_set_start_comment(self, comment, indent=0):
        # type: (Any, Any) -> None
        """overwrites any preceding comment lines on an object
        expects comment to be without `#` and possible have multiple lines
        """
        from .error import CommentMark
        from .tokens import CommentToken

        pre_comments = self._yaml_get_pre_comment()
        if comment[-1] == "\n":
            comment = comment[:-1]  # strip final newline if there
        start_mark = CommentMark(indent)
        for com in comment.split("\n"):
            pre_comments.append(CommentToken("# " + com + "\n", start_mark, None))
def yaml_set_start_comment ( self , comment , indent = 0 ) : # type: (Any, Any) -> None from . error import CommentMark from . tokens import CommentToken pre_comments = self . _yaml_get_pre_comment ( ) if comment [ - 1 ] == "\n" : comment = comment [ : - 1 ] # strip final newline if there start_mark = CommentMark ( indent ) for com in comment . split ( "\n" ) : pre_comments . append ( CommentToken ( "# " + com + "\n" , start_mark , None ) )