Understanding a Python Closure Oddity | Hacker News Reader