[pypy-svn] r7663 - pypy/trunk/src/pypy/appspace
pedronis at codespeak.net
pedronis at codespeak.net
Wed Nov 24 18:13:54 CET 2004
Author: pedronis
Date: Wed Nov 24 18:13:53 2004
New Revision: 7663
Modified:
pypy/trunk/src/pypy/appspace/sio.py (contents, props changed)
Log:
O_CREAT | O_TRUNC should be the right thing for w... modes
test_file passes (if there's a /tmp dir)
Modified: pypy/trunk/src/pypy/appspace/sio.py
==============================================================================
--- pypy/trunk/src/pypy/appspace/sio.py (original)
+++ pypy/trunk/src/pypy/appspace/sio.py Wed Nov 24 18:13:53 2004
@@ -604,16 +604,16 @@
'rb' : os.O_RDONLY,
'rU' : os.O_RDONLY,
'U' : os.O_RDONLY,
- 'w' : os.O_WRONLY,
- 'wb' : os.O_WRONLY,
+ 'w' : os.O_WRONLY | os.O_CREAT | os.O_TRUNC,
+ 'wb' : os.O_WRONLY | os.O_CREAT | os.O_TRUNC,
'a' : os.O_WRONLY | os.O_CREAT | os.O_EXCL,
'ab' : os.O_WRONLY | os.O_CREAT | os.O_EXCL,
'r+' : os.O_RDWR,
'rb+': os.O_RDWR,
'r+b': os.O_RDWR,
- 'w+' : os.O_RDWR | os.O_CREAT,
- 'wb+': os.O_RDWR | os.O_CREAT,
- 'w+b': os.O_RDWR | os.O_CREAT,
+ 'w+' : os.O_RDWR | os.O_CREAT | os.O_TRUNC,
+ 'wb+': os.O_RDWR | os.O_CREAT | os.O_TRUNC,
+ 'w+b': os.O_RDWR | os.O_CREAT | os.O_TRUNC,
'a+' : os.O_RDWR | os.O_CREAT | os.O_EXCL,
'ab+': os.O_RDWR | os.O_CREAT | os.O_EXCL,
'a+b': os.O_RDWR | os.O_CREAT | os.O_EXCL,
More information about the Pypy-commit
mailing list