summaryrefslogtreecommitdiffstats
path: root/git_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'git_config.py')
-rw-r--r--git_config.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/git_config.py b/git_config.py
index 778e81a4..bc70d160 100644
--- a/git_config.py
+++ b/git_config.py
@@ -352,8 +352,8 @@ class GitConfig(object):
352 Trace(': parsing %s', self.file) 352 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, ValueErrorl):
356 platform_utils.remove(self._json) 356 platform_utils.remove(self._json, missing_ok=True)
357 return None 357 return None
358 358
359 def _SaveJson(self, cache): 359 def _SaveJson(self, cache):
@@ -361,8 +361,7 @@ class GitConfig(object):
361 with open(self._json, 'w') as fd: 361 with open(self._json, 'w') as fd:
362 json.dump(cache, fd, indent=2) 362 json.dump(cache, fd, indent=2)
363 except (IOError, TypeError): 363 except (IOError, TypeError):
364 if os.path.exists(self._json): 364 platform_utils.remove(self._json, missing_ok=True)
365 platform_utils.remove(self._json)
366 365
367 def _ReadGit(self): 366 def _ReadGit(self):
368 """ 367 """