commit: 103472541ea9df637e52bf01af707df831e872a3 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Sat Dec 31 07:35:40 2022 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sat Dec 31 07:35:40 2022 +0000 URL: https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=10347254
cli.arghparse: fix bind_final_check Follows: 47d21307c44cad87641e20f50f57b3f5d218c0f4 Closes: https://github.com/pkgcore/pkgdev/issues/112 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> src/snakeoil/cli/arghparse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/snakeoil/cli/arghparse.py b/src/snakeoil/cli/arghparse.py index a7a29826..a1209092 100644 --- a/src/snakeoil/cli/arghparse.py +++ b/src/snakeoil/cli/arghparse.py @@ -1309,7 +1309,7 @@ class ArgumentParser(OptionalsParser, CsvActionsParser): self.error(str(exc)) # run final arg validation - for check in set(vars(args).keys()): + for check in set(args.__dict__.keys()): if check.startswith("__final_check__"): functor = args.pop(check) functor(self, args)
