def main(stdscr): try: rungit.check_is_git_repository() keyloop(stdscr) except Exception as e: import cursutils cursutils.finalize(stdscr) if type(e) == rungit.NotAGitRepositoryException: print e else: raise
def main(stdscr): cursutils.init(stdscr) current_dir = os.getcwd() try: git_root_dir = rungit.git_root_path() os.chdir(git_root_dir) keyloop(stdscr) except Exception as e: cursutils.finalize(stdscr) t = type(e) if t == NotAGitRepositoryException or t == GitNotFoundException: print e else: raise finally: os.chdir(current_dir)