Martin v. Löwis <mar...@v.loewis.de> added the comment: I doubt that buffers (including bytearray) are as useful in Python for storing file names as they are in C.
Typically, when creating a buffer, you allocate some maximum size (in C: MAXPATH or some such), and then you fill the buffer, and null-terminate. In Python, you can't null-terminate; instead, the buffer must have the right size already. So I wonder: where would you get a bytearray from that has exactly the right size for a file name that you want to access (and where do you get the file name from)? If it is IAGNI, then: practicality beats purity - just because we *could* support arbitrary byte areas, it doesn't mean we should. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7561> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com