changeset 371:59067d81a296

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