Overview
Comment: | I even managed to mess things up one more time |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
a55552d30f7a177199cba236cf7437c1 |
User & Date: | c.kworr@d4daf22a-8aaf-11de-a64d-234b64dd91b4 on 2010-08-07 22:02:57.000 |
Other Links: | branch diff | manifest | tags |
Context
2010-08-09
| ||
16:37 | some kqueue logic changes, now input stream is flushed from kqueue when eof was found check-in: ae1c0114c1 user: c.kworr@d4daf22a-8aaf-11de-a64d-234b64dd91b4 tags: master, trunk | |
2010-08-07
| ||
22:02 | I even managed to mess things up one more time check-in: a55552d30f user: c.kworr@d4daf22a-8aaf-11de-a64d-234b64dd91b4 tags: master, trunk | |
21:56 | one more deadlock, some asserts fixed check-in: 7c13294e9f user: c.kworr@d4daf22a-8aaf-11de-a64d-234b64dd91b4 tags: master, trunk | |
Changes
Modified squid-tagger.py
from [d270a30b3e]
to [652a6e7e43].
︙ | ︙ | |||
177 178 179 180 181 182 183 | timeout = None eof = False buffer = '' while True: # checking if there is any data or witing for data to arrive kevs = self._kq.control(None, 1, timeout) | < < | | | 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | timeout = None eof = False buffer = '' while True: # checking if there is any data or witing for data to arrive kevs = self._kq.control(None, 1, timeout) # detect end of stream and exit if possible if len(kevs) > 0 and kevs[0].flags >> 15 == 1: eof = True if len(kevs) > 0 and kevs[0].filter == self._select.KQ_FILTER_READ and kevs[0].data > 0: # reading data in new_buffer = sys.stdin.read(kevs[0].data) # if no data was sent - we have reached end of file if len(new_buffer) == 0: eof = True else: # adding current buffer to old buffer remains |
︙ | ︙ |