From e626ceb5e19a77ab3a5fdaf2427572bed46ac5a2 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Mon, 29 Sep 2014 14:39:25 -0400 Subject: [PATCH] fallback to 0 for text garbage Signed-off-by: Alfredo Deza --- ceph_deploy/hosts/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ceph_deploy/hosts/__init__.py b/ceph_deploy/hosts/__init__.py index df00295..7c2061f 100644 --- a/ceph_deploy/hosts/__init__.py +++ b/ceph_deploy/hosts/__init__.py @@ -47,7 +47,6 @@ def get(hostname, username=None, fallback=None): release=release) machine_type = conn.remote_module.machine_type() - module = _get_distro(distro_name) module.name = distro_name module.normalized_name = _normalized_distro_name(distro_name) @@ -118,7 +117,7 @@ def _normalized_release(release): for name, value in release_map.items(): if '-' in value: # get rid of garbage like -dev1 or -rc1 value = value.split('-')[0] - value = float(''.join(c for c in value if c.isdigit())) + value = float(''.join(c for c in value if c.isdigit()) or 0) int_name = "int_%s" % name setattr(v, int_name, value) -- 2.47.3