コード例 #1
0
ファイル: giterm.py プロジェクト: gitter-badger/giterm
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
コード例 #2
0
ファイル: giterm.py プロジェクト: timlegrand/giterm
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)