changeset 50:a7a25bfc3005

fix error report to use treq api (untested) Ignore-this: 5205658e8260244d15766dc9502e2ddb
author drewp@bigasterisk.com
date Wed, 29 May 2019 17:23:43 +0000
parents 101e0e455e8f
children d75932a2aa47
files rdfdb/patchsender.py
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rdfdb/patchsender.py	Mon May 27 23:07:24 2019 +0000
+++ b/rdfdb/patchsender.py	Wed May 29 17:23:43 2019 +0000
@@ -121,8 +121,11 @@
 
     def putDone(done):
         if not str(done.code).startswith('2'):
-            raise ValueError("sendPatch request failed %s: %s" %
-                             (done.code, done.body))
+            def fail(content):
+                raise ValueError("sendPatch request failed %s: %s" %
+                                 (done.code, content))
+            return done.content().addCallback(fail)
+
         dt = 1000 * (time.time() - sendTime)
         log.debug("sendPatch to %s took %.1fms" % (putUri, dt))
         return done