def run(args): """ Banana banana """ res = 0 doc_repo = DocRepo() # pylint: disable=broad-except try: doc_repo.load_command_line(args) doc_repo.setup() doc_repo.format() doc_repo.persist() except HotdocException: res = len(Logger.get_issues()) except Exception: print("An unknown error happened while building the documentation" " and hotdoc cannot recover from it. Please report " "a bug with this error message and the steps to " "reproduce it") traceback.print_exc() res = 1 finally: doc_repo.finalize() return res
def run(args): """ Banana banana """ res = 0 doc_repo = DocRepo() # pylint: disable=broad-except try: doc_repo.load_command_line(args) doc_repo.setup() doc_repo.format() doc_repo.persist() except HotdocException: res = len(Logger.get_issues()) except Exception: print ("An unknown error happened while building the documentation" " and hotdoc cannot recover from it. Please report " "a bug with this error message and the steps to " "reproduce it") traceback.print_exc() res = 1 finally: doc_repo.finalize() return res