def update_comments(self, key=None, new_value=None): if key is not None: self.comment_options[key] = new_value text = Comment.gen_comment(self._ui.lineEdit_pretty_comment.text(), self.language, self.comment_options) self._ui.textEdit.setText(text)
from comments import Comment from language import Python, CPP options = { 'filling': '=', 'filling2': '-', 'right-char': True, 'capitalize': True, 'length': 30 } lang = Python() print(Comment.gen_comment('header', lang, options)) data = """dummy text # ===================================== # ================= d ================= # ===================================== other dummy text""" print() print(Comment.parse_options(data)) data = """# ============= # # --- DUMMY --- # # ============= #""" print() print(Comment.parse_options(data))