Simon Willison’s Weblog

The Observer Pattern in Python (via) Makes smart use of weak references.