changeset 36631 | 8395fddde46c |
parent 36630 | 29128309c52d |
child 36699 | aa9c5d447980 |
--- a/mercurial/util.py Sat Mar 03 09:34:06 2018 -0500 +++ b/mercurial/util.py Sat Mar 03 09:50:07 2018 -0500 @@ -762,6 +762,11 @@ if not self.writes: return + # Python 2 returns None from some write() calls. Python 3 (reasonably) + # returns the integer bytes written. + if res is None and data: + res = len(data) + self.fh.write('%s> write(%d) -> %r' % (self.name, len(data), res)) self._writedata(data)