##// END OF EJS Templates
wireproto: don't format a debug string inside a hot loop...
Bryan O'Sullivan -
r17558:380a8941 default
parent child Browse files
Show More
@@ -548,11 +548,13 b' def stream(repo, proto):'
548
548
549 sopener = repo.sopener
549 sopener = repo.sopener
550 oldaudit = sopener.mustaudit
550 oldaudit = sopener.mustaudit
551 debugflag = repo.ui.debugflag
551 sopener.mustaudit = False
552 sopener.mustaudit = False
552
553
553 try:
554 try:
554 for name, size in entries:
555 for name, size in entries:
555 repo.ui.debug('sending %s (%d bytes)\n' % (name, size))
556 if debugflag:
557 repo.ui.debug('sending %s (%d bytes)\n' % (name, size))
556 # partially encode name over the wire for backwards compat
558 # partially encode name over the wire for backwards compat
557 yield '%s\0%d\n' % (store.encodedir(name), size)
559 yield '%s\0%d\n' % (store.encodedir(name), size)
558 if size <= 65536:
560 if size <= 65536:
@@ -6,7 +6,7 b''
6 > exit 80
6 > exit 80
7 > fi
7 > fi
8 $ hg manifest | xargs "$check_code" || echo 'FAILURE IS NOT AN OPTION!!!'
8 $ hg manifest | xargs "$check_code" || echo 'FAILURE IS NOT AN OPTION!!!'
9 mercurial/wireproto.py:560:
9 mercurial/wireproto.py:562:
10 > yield sopener(name).read(size)
10 > yield sopener(name).read(size)
11 use opener.read() instead
11 use opener.read() instead
12 FAILURE IS NOT AN OPTION!!!
12 FAILURE IS NOT AN OPTION!!!
General Comments 0
You need to be logged in to leave comments. Login now