diff --git a/pygit2/config.py b/pygit2/config.py index 74d73d0..880ac74 100644 --- a/pygit2/config.py +++ b/pygit2/config.py @@ -62,9 +62,8 @@ class ConfigIterator(object): def __next__(self): entry = self._next_entry() name = ffi.string(entry.name).decode('utf-8') - value = ffi.string(entry.value).decode('utf-8') - return name, value + return name class ConfigMultivarIterator(ConfigIterator): diff --git a/test/test_config.py b/test/test_config.py index 9787c3e..7f8b4ce 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -173,8 +173,8 @@ class ConfigTest(utils.RepoTestCase): config = self.repo.config lst = {} - for name, value in config: - lst[name] = value + for name in config: + lst[name] = config[name] self.assertTrue('core.bare' in lst) self.assertTrue(lst['core.bare'])