https://stackoverflow.com/questions/6475328/read-large-text-files-in-python-line-by-line-without-loading-it-in-to-memory
Anonymous
When you must fail, fail noisily and as soon as possible.