comparison mercurial/changelog.py @ 31642:addc392cc3d3

py3: use bytes() to cast to immutable bytes in changelog.appender.write()
author Yuya Nishihara <yuya@tcha.org>
date Sun, 26 Mar 2017 16:31:01 +0900
parents afb335353d28
children 6f173560c7f4
comparison
equal deleted inserted replaced
31641:f2b334e6c7e0 31642:addc392cc3d3
118 self.offset += len(s) 118 self.offset += len(s)
119 ret += s 119 ret += s
120 return ret 120 return ret
121 121
122 def write(self, s): 122 def write(self, s):
123 self.data.append(str(s)) 123 self.data.append(bytes(s))
124 self.offset += len(s) 124 self.offset += len(s)
125 self._end += len(s) 125 self._end += len(s)
126 126
127 def _divertopener(opener, target): 127 def _divertopener(opener, target):
128 """build an opener that writes in 'target.a' instead of 'target'""" 128 """build an opener that writes in 'target.a' instead of 'target'"""