Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/hgweb/server.py @ 2584:1f4703115e28
merge with crew
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sun, 09 Jul 2006 14:42:18 +0200 |
parents | 276de216d2c5 |
children | c4325f0a9b91 |
comparison
equal
deleted
inserted
replaced
2583:6e5427447f4c | 2584:1f4703115e28 |
---|---|
125 for h in self.saved_headers: | 125 for h in self.saved_headers: |
126 self.send_header(*h) | 126 self.send_header(*h) |
127 if h[0].lower() == 'content-length': | 127 if h[0].lower() == 'content-length': |
128 should_close = False | 128 should_close = False |
129 self.length = int(h[1]) | 129 self.length = int(h[1]) |
130 # The value of the Connection header is a list of case-insensitive | |
131 # tokens separated by commas and optional whitespace. | |
132 if 'close' in [token.strip().lower() for token in | |
133 self.headers.get('connection', '').split(',')]: | |
134 should_close = True | |
130 if should_close: | 135 if should_close: |
131 self.send_header('Connection', 'close') | 136 self.send_header('Connection', 'close') |
132 self.close_connection = should_close | 137 self.close_connection = should_close |
133 self.end_headers() | 138 self.end_headers() |
134 self.sent_headers = True | 139 self.sent_headers = True |