From 66426dcd389093be01501193ad6e7db12129ae99 Mon Sep 17 00:00:00 2001 From: jctanner Date: Fri, 16 Sep 2016 17:09:42 -0400 Subject: [PATCH] vmware_inventory: decode strings to ascii if not alphanumeric (#17618) Fixes #17281 --- contrib/inventory/vmware_inventory.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/inventory/vmware_inventory.py b/contrib/inventory/vmware_inventory.py index 7e70a287da7..3e76bc0d3f3 100755 --- a/contrib/inventory/vmware_inventory.py +++ b/contrib/inventory/vmware_inventory.py @@ -487,7 +487,10 @@ class VMWareInventory(object): if vobj is None: rdata = None elif issubclass(type(vobj), str) or isinstance(vobj, str): - rdata = vobj + if vobj.isalnum(): + rdata = vobj + else: + rdata = vobj.decode('ascii', 'ignore') elif issubclass(type(vobj), bool) or isinstance(vobj, bool): rdata = vobj elif issubclass(type(vobj), int) or isinstance(vobj, int):