Use isdigit

This commit is contained in:
Kayou 2020-11-25 19:13:50 +01:00 committed by GitHub
parent d79c9b4bf8
commit 1ddca81f5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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'))