When wsgi won't work.
So I was writing a web application using WSGI and - after working for a long time - it started erroring out with:
AssertionError: write() argument must be string
from deep inside the WSGI handler. Now, this usually means that you're returning unicode, which WSGI can't handle. However, it's ...