def get_new_commit_message(self, qa_output): msg_prefix = self.msg_prefix() try: editor = os.environ.get("EDITOR") if editor and utilities.editor_is_executable(editor): commitmessage = utilities.get_commit_message_with_editor( editor, message=qa_output, prefix=msg_prefix) else: commitmessage = utilities.get_commit_message_with_stdin() except KeyboardInterrupt: logging.fatal("Interrupted; exiting...") sys.exit(1) if (not commitmessage or not commitmessage.strip() or commitmessage.strip() == msg_prefix): print("* no commit message? aborting commit.") sys.exit(1) return commitmessage
def get_new_commit_message(self, qa_output): msg_prefix = self.msg_prefix() try: editor = os.environ.get("EDITOR") if editor and utilities.editor_is_executable(editor): commitmessage = utilities.get_commit_message_with_editor( editor, message=qa_output, prefix=msg_prefix) else: commitmessage = utilities.get_commit_message_with_stdin() except KeyboardInterrupt: logging.fatal("Interrupted; exiting...") sys.exit(1) if (not commitmessage or not commitmessage.strip() or commitmessage.strip() == msg_prefix): print("* no commit message? aborting commit.") sys.exit(1) return commitmessage
def get_new_commit_message(self, qa_output, old_message=None): msg_prefix = old_message or self.msg_prefix() try: editor = os.environ.get("EDITOR") if editor and utilities.editor_is_executable(editor): commitmessage = utilities.get_commit_message_with_editor( editor, message=qa_output, prefix=msg_prefix) else: print("EDITOR is unset or invalid. Please set EDITOR to your preferred editor.") print(bad("* no EDITOR found for commit message, aborting commit.")) sys.exit(1) except KeyboardInterrupt: logging.fatal("Interrupted; exiting...") sys.exit(1) if (not commitmessage or not commitmessage.strip() or commitmessage.strip() == msg_prefix): print("* no commit message? aborting commit.") sys.exit(1) return commitmessage
def get_new_commit_message(self, qa_output, old_message=None): msg_prefix = old_message or self.msg_prefix() try: editor = os.environ.get("EDITOR") if editor and utilities.editor_is_executable(editor): commitmessage = utilities.get_commit_message_with_editor( editor, message=qa_output, prefix=msg_prefix) else: print("EDITOR is unset or invalid. Please set EDITOR to your preferred editor.") print(bad("* no EDITOR found for commit message, aborting commit.")) sys.exit(1) except KeyboardInterrupt: logging.fatal("Interrupted; exiting...") sys.exit(1) if (not commitmessage or not commitmessage.strip() or commitmessage.strip() == msg_prefix): print("* no commit message? aborting commit.") sys.exit(1) return commitmessage