changeset 1176:b3041caa2dc7

better eventsource erroring Ignore-this: 2300dbf2ea34c6c5c6d3b6537902e821 darcs-hash:9f01fad4545d9ca58d1d7d74b5c1378611fa9010
author drewp <drewp@bigasterisk.com>
date Thu, 15 Nov 2018 00:26:14 -0800
parents a081772508bc
children 025ad7fef554
files lib/twisted_sse_demo/eventsource.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lib/twisted_sse_demo/eventsource.py	Thu Nov 15 00:26:05 2018 -0800
+++ b/lib/twisted_sse_demo/eventsource.py	Thu Nov 15 00:26:14 2018 -0800
@@ -39,7 +39,9 @@
         d.addCallback(self.cbRequest)
 
     def cbRequest(self, response):
-        if response.code != 200:
+        if response is None:
+            raise ValueError('no response for url %r' % self.url)
+        elif response.code != 200:
             self.callErrorHandler("non 200 response received: %d" %
                                   response.code)
         else: