Ned Deily added the comment: I cannot reproduce the problem on Intel OSX 10.5.2 (Leopard) with either the built-in 2.5.1 or with the MacPython 2.5.1: $ /usr/bin/python Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> open(chr(212),'w') <open file '?', mode 'w' at 0x7b2a8>
However, I can reproduce it on a 10.4.11 system (PPC) with the built-in 2.3.5 or an earlier MacPython 2.4.4. Further investigation with a simple C program shows similar behavior. #include <stdio.h> #include <fcntl.h> #include <stdarg.h> #include <stdlib.h> #define PMODE 0644 int main(argc, argv) int argc; char *argv[]; { int f1; if ((f1 = creat(argv[1], PMODE)) == -1) { printf("can't create %s \n", argv[1]); exit(1); } printf("OK\n"); exit(0); } On the 10.4.11 system, a creat fails with a similar file name: $ cc --version powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367) ... $ ./Testtest a OK pbg3:~ nad$ ./Testtest $'\xd4' can't create ? pbg3:~ nad$ but on 10.5.2, it works: $ cc --version i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465) ... $ ./Testtest a OK fimt:d nad$ ./Testtest $'\xd4' OK So perhaps this issue should be closed? ---------- nosy: +nad __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2158> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com