##// END OF EJS Templates
py3: fix the way we produce bytes list in store.py...
py3: fix the way we produce bytes list in store.py bytes(range(127)) does not produce a list whereas we need a list. This patch fixes that.

File last commit:

r30435:b86a448a default
r30893:a0e3d808 default
Show More
common.py
15 lines | 453 B | text/x-python | PythonLexer
import io
class OpCountingBytesIO(io.BytesIO):
def __init__(self, *args, **kwargs):
self._read_count = 0
self._write_count = 0
return super(OpCountingBytesIO, self).__init__(*args, **kwargs)
def read(self, *args):
self._read_count += 1
return super(OpCountingBytesIO, self).read(*args)
def write(self, data):
self._write_count += 1
return super(OpCountingBytesIO, self).write(data)