[issue7334] XML file locking in Jython 2.5 (OSError on Windows)
Gareth Doutch
report at bugs.python.org
Mon Nov 16 16:56:09 CET 2009
New submission from Gareth Doutch <gareth.doutch at gmail.com>:
I have a problem with an xml file locking after read and/or write.
I have a short sample code with unit test available here:
http://bugs.jython.org/file741/lock.py
Below are the
outputs from Jython and CPython (v 2.5.4).
I am using Jython 2.5.1 on Windows XP and java version "1.6.0_16".
>jython lock.py
E
======================================================================
ERROR: runTest (__main__.TestDelete)
----------------------------------------------------------------------
Traceback (most recent call last):
File "W:\testTeam\SIT\JySit\sit\scripts\lock.py", line 73, in tearDown
os.remove(self.fileName)
File "C:\jython2.5.1\Lib\os.py", line 342, in remove
raise OSError(0, "couldn't delete file", path)
OSError: [Errno 0] couldn't delete file: 'C:\\testdir\\test.xml'
----------------------------------------------------------------------
Ran 1 test in 0.454s
FAILED (errors=1)
>python lock.py
.
----------------------------------------------------------------------
Ran 1 test in 0.015s
OK
The problem can be cured by applying the changes as per file:
http://bugs.jython.org/file742/ElementTree.py
----------
components: Windows, XML
messages: 95349
nosy: gdoutch
severity: normal
status: open
title: XML file locking in Jython 2.5 (OSError on Windows)
type: behavior
versions: Python 2.5
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7334>
_______________________________________
More information about the Python-bugs-list
mailing list