From: Luke Diamand Date: Thu, 03 Sep 2015 19:57:59 GMT Subject: Re: [PATCH v2 2/4] git-p4: add gitConfigInt reader Message-ID: <55E8A647.90903@diamand.org> In-Reply-To: <1441298148-63885-3-git-send-email-larsxschneider@gmail.com> On 03/09/15 17:35, larsxschneider@gmail.com wrote: > From: Lars Schneider > Explanation? > Signed-off-by: Lars Schneider > --- > git-p4.py | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/git-p4.py b/git-p4.py > index c139cab..ae1a4d3 100755 > --- a/git-p4.py > +++ b/git-p4.py > @@ -623,6 +623,17 @@ def gitConfigBool(key): > _gitConfig[key] = gitConfig(key, '--bool') == "true" > return _gitConfig[key] > > +def gitConfigInt(key): > + if not _gitConfig.has_key(key): > + cmd = [ "git", "config", "--int", key ] > + s = read_pipe(cmd, ignore_error=True) > + v = s.strip() > + try: > + _gitConfig[key] = int(gitConfig(key, '--int')) > + except Exception, e: Could do with specifying the actual type of the exception here (ValueError). > + _gitConfig[key] = None > + return _gitConfig[key] > + > def gitConfigList(key): > if not _gitConfig.has_key(key): > s = read_pipe(["git", "config", "--get-all", key], ignore_error=True) >