Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/pkgcore/snakeoil:master commit in: src/snakeoil/cli/
Date: Sat, 31 Dec 2022 07:36:51
Message-Id: 1672472140.103472541ea9df637e52bf01af707df831e872a3.arthurzam@gentoo
1 commit: 103472541ea9df637e52bf01af707df831e872a3
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 31 07:35:40 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 31 07:35:40 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=10347254
7
8 cli.arghparse: fix bind_final_check
9
10 Follows: 47d21307c44cad87641e20f50f57b3f5d218c0f4
11 Closes: https://github.com/pkgcore/pkgdev/issues/112
12 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
13
14 src/snakeoil/cli/arghparse.py | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17 diff --git a/src/snakeoil/cli/arghparse.py b/src/snakeoil/cli/arghparse.py
18 index a7a29826..a1209092 100644
19 --- a/src/snakeoil/cli/arghparse.py
20 +++ b/src/snakeoil/cli/arghparse.py
21 @@ -1309,7 +1309,7 @@ class ArgumentParser(OptionalsParser, CsvActionsParser):
22 self.error(str(exc))
23
24 # run final arg validation
25 - for check in set(vars(args).keys()):
26 + for check in set(args.__dict__.keys()):
27 if check.startswith("__final_check__"):
28 functor = args.pop(check)
29 functor(self, args)