transfer: do not crash with an incorrect amount value (closes #888)

This commit is contained in:
Romain Bignon 2012-10-28 08:55:01 +01:00
commit 5b1260b7da

View file

@ -18,7 +18,7 @@
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
from decimal import Decimal
from decimal import Decimal, InvalidOperation
import sys
from weboob.capabilities.base import empty
@ -270,7 +270,7 @@ class Boobank(ReplApplication):
try:
amount = Decimal(amount)
except (TypeError, ValueError):
except (TypeError, ValueError, InvalidOperation):
print >>sys.stderr, 'Error: please give a decimal amount to transfer'
return 2