From ea9dfb0de169d2ec17d22e833b116470fb875742 Mon Sep 17 00:00:00 2001 From: David-Sarah Hopwood <david-sarah@jacaranda.org> Date: Fri, 4 Jan 2013 05:32:24 +0000 Subject: [PATCH] tahoe_ls.py: JSON responses don't need quotemarks or quoted newlines. Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org> --- src/allmydata/scripts/tahoe_ls.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/allmydata/scripts/tahoe_ls.py b/src/allmydata/scripts/tahoe_ls.py index e64e9d20..78eea1f2 100644 --- a/src/allmydata/scripts/tahoe_ls.py +++ b/src/allmydata/scripts/tahoe_ls.py @@ -47,14 +47,16 @@ def list(options): print >>stdout, data return 0 else: - print >>stderr, "The JSON response contained unprintable characters:\n%s" % quote_output(data) + print >>stderr, "The JSON response contained unprintable characters:" + print >>stderr, quote_output(data, quotemarks=False) return 1 try: parsed = simplejson.loads(data) except Exception, e: print >>stderr, "error: %s" % quote_output(e.args[0], quotemarks=False) - print >>stderr, "Could not parse JSON response:\n%s" % quote_output(data) + print >>stderr, "Could not parse JSON response:" + print >>stderr, quote_output(data, quotemarks=False) return 1 nodetype, d = parsed -- 2.45.2