Hi, On 2019-01-27, Simon King <simon.k...@uni-jena.de> wrote: > Is there a ticket for meataxe on python 3 already? I guess not. So, > unless someone stops me in the next hour or so, I'll open one...
I created https://trac.sagemath.org/ticket/27152. First problem: In py2, PyBytes_AsString(os.path.join(DOT_SAGE,'meataxe')) works. In py3 it doesn't, since os.path.join returns str not bytes. The funny thing is that 2 years ago, I was told by Jeroen: """ For Python 3 compatibility, you should use bytes instead of str for pickling. This means changing the PyString_... functions to PyBytes_... """ So, I guess for Python 3 compatibility, I need to revert the change and return to PyString_..., as os.path.join returns str. Cheers, Simon -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.