Report question

Question: Why does Django's signal handling use weak references for callbacks by default?