Mercurial > hg
diff setup.py @ 12391:ca5fd84d62c6 stable
Fix memory leak when using hg commands over http repositories
When using hg commands over an http repository in a long running process, a
httphandler instance is leaked for each command, because of a loop
handler.parent -> OpenerDirector and OpenerDirector.handlers -> handler which
is not handled by Python's gc. Discussion on #mercurial concluded that removing
the __del__ method solved the problem.
author | Alexandre Fayolle <alexandre.fayolle@logilab.fr> |
---|---|
date | Thu, 23 Sep 2010 11:41:27 +0200 |
parents | 1c1126b1d919 |
children | f3732ab1149f |