diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/git_config.py b/git_config.py index 6f80ae08..98cade32 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -349,9 +349,9 @@ class GitConfig(object): | |||
349 | except OSError: | 349 | except OSError: |
350 | return None | 350 | return None |
351 | try: | 351 | try: |
352 | Trace(': parsing %s', self.file) | 352 | with Trace(': parsing %s', self.file): |
353 | with open(self._json) as fd: | 353 | with open(self._json) as fd: |
354 | return json.load(fd) | 354 | return json.load(fd) |
355 | except (IOError, ValueError): | 355 | except (IOError, ValueError): |
356 | platform_utils.remove(self._json, missing_ok=True) | 356 | platform_utils.remove(self._json, missing_ok=True) |
357 | return None | 357 | return None |