From 92cc31a3e6f52c48772ce2fdfa6fcac51de581e4 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 5 Dec 2016 23:28:53 +0000 Subject: [PATCH] safe_* defs is refactoring --- mydefs.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mydefs.py b/mydefs.py index ccf4ead..4dbe924 100644 --- a/mydefs.py +++ b/mydefs.py @@ -22,11 +22,17 @@ def int2ip(addr): def safe_float(fl): - return 0.0 if fl is None or fl == '' else float(fl) + try: + return 0.0 if fl is None or fl == '' else float(fl) + except ValueError: + return 0.0 def safe_int(i): - return 0 if i is None or i == '' else int(i) + try: + return 0 if i is None or i == '' else int(i) + except ValueError: + return 0 def res_success(request, redirect_to='/'):