A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-January/032193.html below:

[Python-Dev] test_logging failing on Windows 2000

[Python-Dev] test_logging failing on Windows 2000Tim Peters tim.one@comcast.net
Wed, 15 Jan 2003 21:34:17 -0500
[Mark Hammond]
> For some reason, test_logging.py is failing on my machine - but only when
> run via "regrtest.py" - running stand-alone works fine.
>
> The output I see is:
>
> test_logging
> Traceback (most recent call last):
>   File "E:\src\python-cvs\lib\logging\__init__.py", line 645, in emit
>     self.stream.write("%s\n" % msg)
> ValueError: I/O operation on closed file
> Traceback (most recent call last):
>   File "E:\src\python-cvs\lib\logging\__init__.py", line 645, in emit
>     self.stream.write("%s\n" % msg)
> Vtest test_logging produced unexpected output:
>
> [Sometimes the "ValueError" will be repeated quite a few times.
> Often these exceptions are intermingled with the next test output - ie,
> the logging test continues to run even once the following test has
> started.

I haven't seen this (yet), on Win2K or Win98.

> I am guessing that some threads are spawned, but for some reason we
> aren't waiting for them to complete before closing the output file.
>
> I will have a look at this once I actually finish what I was trying to
> start - but if someone has a clue, let me know!

I didn't see anything obvious.  The logging module itself doesn't spawn any
threads, but the test driver does.  You'd *think* that would narrow it down
<wink>.




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4