Actually fix eos_facts feature detection (#43155)

This commit is contained in:
Nathaniel Case
2018-07-23 14:51:44 -04:00
committed by GitHub
parent 1d5f881f5c
commit 8a0967554f
3 changed files with 4 additions and 3 deletions

View File

@@ -213,12 +213,13 @@ class Cliconf(CliconfBase):
if check_rc:
raise
out = getattr(e, 'err', e)
out = to_text(out, errors='surrogate_or_strict')
if out is not None:
try:
out = json.loads(out)
except ValueError:
out = to_text(out, errors='surrogate_or_strict').strip()
out = out.strip()
responses.append(out)
return responses