fix the json case

This commit is contained in:
Jean-Paul Calderone 2020-12-07 10:37:22 -05:00
parent 87e808b392
commit d6d64f6b27

View File

@ -151,6 +151,15 @@ def _get_alias_details(nodedir):
return data
def _escape_format(t):
"""
_escape_format(t).format() == t
:param unicode t: The text to escape.
"""
return t.replace("{", "{{").replace("}", "}}")
def list_aliases(options):
"""
Show aliases that exist.
@ -158,7 +167,7 @@ def list_aliases(options):
data = _get_alias_details(options['node-directory'])
if options['json']:
output = json.dumps(data, indent=4).decode("utf-8")
output = _escape_format(json.dumps(data, indent=4).decode("utf-8"))
else:
def dircap(details):
return (