diff lib/twisted_sse_demo/eventsource.py @ 371:59067d81a296

better eventsource erroring Ignore-this: 2300dbf2ea34c6c5c6d3b6537902e821
author drewp@bigasterisk.com
date Thu, 15 Nov 2018 00:26:14 -0800
parents 7716b1810d6c
children 975384ebd88e
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: