(self)
| 409 | return headers |
| 410 | |
| 411 | def send_headers(self): |
| 412 | if self.headers_sent: |
| 413 | return |
| 414 | tosend = self.default_headers() |
| 415 | tosend.extend(["%s: %s\r\n" % (k, v) for k, v in self.headers]) |
| 416 | |
| 417 | header_str = "%s\r\n" % "".join(tosend) |
| 418 | util.write(self.sock, util.to_bytestring(header_str, "latin-1")) |
| 419 | self.headers_sent = True |
| 420 | |
| 421 | def write(self, arg): |
| 422 | self.send_headers() |