From: Alfredo Deza Date: Mon, 29 Sep 2014 18:39:25 +0000 (-0400) Subject: fallback to 0 for text garbage X-Git-Tag: v1.5.16~3^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F244%2Fhead;p=ceph-deploy.git fallback to 0 for text garbage Signed-off-by: Alfredo Deza --- 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)