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