Closed
Description
To replicate this bug, first do the following in your CLI
git config --global --add safe.directory /some/directory/here
Then run this python script
from git import GitConfigParser
from git.config import get_config_path
config = GitConfigParser(get_config_path("global"), read_only=False)
config.get_values("safe", "directory") # This throws a KeyError
There is a workaround:
config.get_value("safe", "directory")
config.get_values("safe", "directory") # This works
I will be taking a look at the code to see if I can submit a PR for this.