From 1ddca81f5ad22ec45523f08a692a737e78e49efb Mon Sep 17 00:00:00 2001 From: Kayou Date: Wed, 25 Nov 2020 19:13:50 +0100 Subject: [PATCH] Use isdigit --- src/yunohost/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index ee3f22e95..a67a4f1d2 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -2609,10 +2609,10 @@ class NumberArgumentParser(YunoHostArgumentFormatParser): if isinstance(question.value, int): return super(NumberArgumentParser, self)._post_parse_value(question) - try: + if isinstance(question.value, str) and question.value.isdigit(): return int(question.value) - except ValueError: - raise YunohostError('app_argument_invalid', name=question.name, + + raise YunohostError('app_argument_invalid', name=question.name, error=m18n.n('invalid_number'))