+ def mkenv(self):
+ return mkenv(ashd.scgi.readhead(self.sk), self.sk)
+
+ def handlewsgi(self, env, startreq):
+ return handler(env, startreq)
+
+ _onjython = None
+ @staticmethod
+ def onjython():
+ if request._onjython is None:
+ request._onjython = ("java" in platform.system().lower())
+ return request._onjython
+
+ def fileno(self):
+ if request.onjython():
+ self.bsk.setblocking(False)
+ return self.bsk.fileno()