Mercurial > hg > mercurial-crew-with-dirclash
diff mercurial/changegroup.py @ 3762:b9d3e12da485
changegroup.py: delay the loading of the bz2 and zlib modules
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Sat, 02 Dec 2006 16:08:00 -0200 |
parents | 0d810798acb1 |
children | 8c24b6fd5866 |
line wrap: on
line diff
--- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -50,8 +50,8 @@ class nocompress(object): bundletypes = { "": ("", nocompress), "HG10UN": ("HG10UN", nocompress), - "HG10BZ": ("HG10", bz2.BZ2Compressor), - "HG10GZ": ("HG10GZ", zlib.compressobj), + "HG10BZ": ("HG10", lambda: bz2.BZ2Compressor()), + "HG10GZ": ("HG10GZ", lambda: zlib.compressobj()), } def writebundle(cg, filename, bundletype):