Serhiy Storchaka <[email protected]> added the comment:
A workaround is writing Python wrappers for IO:
def Writer:
def __init__(self, file):
self.file = file
def write(self, data):
return self.file.write(data)
def Reader:
def __init__(self, file):
self.file = file
def read(self, size=-1):
return self.file.read(size)
def readline(self, size=-1):
return self.file.readline(size)
def peek(self, size=-1):
return self.file.peek(size)
def mydump(obj, file, *args, **kwargs):
return pickle.dump(obj, Writer(file), *args, **kwargs)
def myload(file, *args, **kwargs):
return pickle.load(Reader(file), *args, **kwargs)
----------
nosy: +serhiy.storchaka
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue34128>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com