Gallopsled/pwntools — pull request #270 by br0ns (2014-12-30 12:33:41+00:00)
Title: Removed duplicate status throttling used by `pwnlib.log.waitfor`.

In order not to stress the term module / terminal we throttle status updates on `progress` loggers. There wre two throttling mechanisms: one in `Logger.status` and one in `TermHandler.emit`. This PR removes the check in `TermHandler.emit`. This fixes at least one bug:

Run this with nc listening:
```
from pwn import *
sock = remote('localhost', 1337)
sock.recvall()
```

Notice that the status line reads `[>] Recieving all data: `, i.e. without `0B` as expected. Notice that this PR does not fix this example due to another bug in `pwnlib.tubes.tube.recvall()`; see PR #269.