[Python-Dev] Need a review on a patch related to weak references and the garbage collector