当我阅读wsgiref(版本0.1)的源代码时,包含两个函数_write
和_flush
的类SimpleHandler使我感到困惑。我认为self._write = self.stdout.write
和self._flush = self.stdout.flush
是多余的。当我评论它时,它似乎仍然有效。那么为什么这样写呢?
def _write(self,data):
self.stdout.write(data)
self._write = self.stdout.write
def _flush(self):
self.stdout.flush()
self._flush = self.stdout.flush