]> jfr.im git - irc/quakenet/qwebirc.git/commitdiff
Doh, server.NOT_DONE_YET == True
authorChris Porter <redacted>
Sat, 8 Nov 2008 10:29:18 +0000 (10:29 +0000)
committerChris Porter <redacted>
Sat, 8 Nov 2008 10:29:18 +0000 (10:29 +0000)
qwebirc/ajaxengine.py

index 1dc501de77817f0407eaf133457be95b3dfac5d1..0da0f384514719c3b26d15e4d157b042c41a968e 100644 (file)
@@ -18,16 +18,17 @@ class AJAXException(Exception):
 class IDGenerationException(Exception):
   pass
 
+NOT_DONE_YET = None
+
 def jsondump(fn):
   def decorator(*args, **kwargs):
     try:
       x = fn(*args, **kwargs)
-      if x == server.NOT_DONE_YET:
-        return x
-      x = [True, x]
+      if x is None:
+        return server.NOT_DONE_YET
+      x = (True, x)
     except AJAXException, e:
-      print e
-      x = [False, e[0]]
+      x = (False, e[0])
       
     return simplejson.dumps(x)
   return decorator
@@ -183,7 +184,7 @@ class AJAXEngine(resource.Resource):
     
   def subscribe(self, request):
     self.getSession(request).subscribe(SingleUseChannel(request))
-    return server.NOT_DONE_YET
+    return NOT_DONE_YET
 
   def push(self, request):
     command = request.args.get("c")