[Python-bugs-list] [ python-Bugs-801631 ] file.truncate fault on
windows
SourceForge.net
noreply at sourceforge.net
Sat Sep 6 07:08:25 EDT 2003
Bugs item #801631, was opened at 2003-09-06 13:08
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=801631&group_id=5470
Category: Windows
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: simon place (psi-man)
Assigned to: Tim Peters (tim_one)
Summary: file.truncate fault on windows
Initial Comment:
>manual says file.truncate leave the pointer unmoved,
>>> f=file('test.dat', 'wb') to make things easier
>>> f.write('1234567890')
>>> f.close()
>>> f=file('test.dat','rb+')
>>> f.read(5)
>>>'12345'
>>> f.tell()
>>>5L
>>> f.truncate()
>>> f.tell()
>>>10L
>>>( PythonWin 2.3 (#46, Jul 29 2003, 18:54:32) [MSC
v.1200 32 bit (Intel)] on win32. )
Seems it's a Windows only bug. On a 2.4.3 linux,
libc-2.2.5 the final
statement produces 5L (and the file is only 5 bytes
long). Same on
another 2.4.19 libc-2.2.5, and a 2.4.21 libc-2.3.1
Linux, all with a
recent Python 2.4a0 .
reproduce on Windows.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=801631&group_id=5470
More information about the Python-bugs-list
mailing list