Antony Lee added the comment: I am loading some structure from a MATLAB binary file using scipy.io.loadmat. This structure contains (in particular) paths (written as bytestrings) to other files which end up being loaded as numpy.str_ objects.
In fact, just trying to store and retrieve strings from numpy arrays wraps them in numpy.str_: >>> import numpy >>> type(numpy.array(["foo"])[0]) <class 'numpy.str_'> ... and now trying to construct a Path from that will crash. I agree, though, that force-casting str subclasses in the constructor may avoid other issues. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue21127> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com