Right. The reason I haven't needed the try/except is because git is installed on my system so subprocess can run the command even when not in a git repository. I'll think about the best way to add the try/excepts now...