Почему у wsgiref такие избыточные операторы?

Когда я прочитал исходный код wsgiref (версия 0.1), класс SimpleHandler, который содержал две функции _write а также _flush смутил меня Я думаю 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

0 ответов

Другие вопросы по тегам