From d5fe2d7cc48297bc1150cd45d99f4b4095a2adf1 Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Wed, 24 Sep 2014 22:07:42 +0000 Subject: [PATCH] =?UTF-8?q?GnuPG's=20`--debug-level`=20ints=20are=20only?= =?UTF-8?q?=20required=20to=20be=20=E2=89=A5=201.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit They aren't required to be ≤ 9, as the previous check in `gnupg._meta.GPGBase._make_args()` ensured. That is, calling GnuPG from the commandline, doing: $ gpg --debug-level=100000 … is valid, so we should also accept 10000 (even though everything > 8 means the same debug level anyway). --- gnupg/_meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnupg/_meta.py b/gnupg/_meta.py index cf55e47..dd73e48 100644 --- a/gnupg/_meta.py +++ b/gnupg/_meta.py @@ -482,7 +482,7 @@ class GPGBase(object): cmd.append('--debug-all') if ((isinstance(self.verbose, str) and self.verbose in ['basic', 'advanced', 'expert', 'guru']) - or (isinstance(self.verbose, int) and (1<=self.verbose<=9))): + or (isinstance(self.verbose, int) and (self.verbose>=1))): cmd.append('--debug-level %s' % self.verbose) return cmd