From 38867fb6d38d45a11271d6ef492e4d40066b078f Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 9 Feb 2021 23:14:41 -0500 Subject: git_config: add SetBoolean helper A little sugar simplifies the code a bit. Change-Id: Ie2b8a965faa9f9ca05c7be479d03e8e073cd816d Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/296522 Reviewed-by: Raman Tenneti Tested-by: Mike Frysinger --- git_config.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'git_config.py') diff --git a/git_config.py b/git_config.py index 2fa43a1e..282c0802 100644 --- a/git_config.py +++ b/git_config.py @@ -161,6 +161,12 @@ class GitConfig(object): return False return None + def SetBoolean(self, name, value): + """Set the truthy value for a key.""" + if value is not None: + value = 'true' if value else 'false' + self.SetString(name, value) + def GetString(self, name, all_keys=False): """Get the first value for a key, or None if it is not defined. -- cgit v1.2.3-54-g00ecf