Hello,
I was creating a pet app and decide to give a try to python3...
After a couples wrong start with missing libs installation in one or the other of python2/3 I finally get it to work... But when I try to graph my db schema with pygraphviz I start to have this issue :
<type 'exceptions.ValueError'> unsupported pickle protocol: 3
I googled it and find this :
http://stackoverflow.com/questions/25843698/valueerror-unsupported-pickle-protocol-3-python2-pickle-can-not-load-the-fileI search the code base and pickle.dump is call like this :
pickle.dumps(self, pickle.HIGHEST_PROTOCOL)
So, I guess the problem kick in when I pass from python2 to python3 and get back in python2...
Could we lower the protocol level to prevent this issue simply??
I guess it would help web2py users transitionning their apps from python2 to python3 if they can start web2py py2 or py3 without having pickled object kind of unreadable...
Thanks
Richard