mercurial/httppeer.py
changeset 30924 48dea083f66d
parent 30763 a520aefb96f1
child 32002 bf855efe5664
equal deleted inserted replaced
30923:78de43ab585f 30924:48dea083f66d
    18 from .node import nullid
    18 from .node import nullid
    19 from . import (
    19 from . import (
    20     bundle2,
    20     bundle2,
    21     error,
    21     error,
    22     httpconnection,
    22     httpconnection,
       
    23     pycompat,
    23     statichttprepo,
    24     statichttprepo,
    24     url,
    25     url,
    25     util,
    26     util,
    26     wireproto,
    27     wireproto,
    27 )
    28 )
   325         fp_ = None
   326         fp_ = None
   326         filename = None
   327         filename = None
   327         try:
   328         try:
   328             # dump bundle to disk
   329             # dump bundle to disk
   329             fd, filename = tempfile.mkstemp(prefix="hg-bundle-", suffix=".hg")
   330             fd, filename = tempfile.mkstemp(prefix="hg-bundle-", suffix=".hg")
   330             fh = os.fdopen(fd, "wb")
   331             fh = os.fdopen(fd, pycompat.sysstr("wb"))
   331             d = fp.read(4096)
   332             d = fp.read(4096)
   332             while d:
   333             while d:
   333                 fh.write(d)
   334                 fh.write(d)
   334                 d = fp.read(4096)
   335                 d = fp.read(4096)
   335             fh.close()
   336             fh.close()