Do you refer to the circular dependency between connection and request?
i'm fairly sure python can detect that these objects have reference to
them or not... no references is kept to the connection object... so if
the request object goes out of scope both of them will be garbage
collected..
I could be wrong though :)
D