New submission from Alex Osterman <osterm...@gmail.com>:

While compiling 3.9.1 on CentOS 8, test_httpservers.py throws multiple errors 
in the vein of "OSError: [Errno 39] Directory not empty: '/tmp/tmp70ip355o'" 
from line 707, in teardown. Examining the directories I see that they all 
contain only a gmon.out. Adding this code to teardown() before 
"os.rmdir(self.parent_dir)" seems to resolve the issue and should not introduce 
any issues on other platforms:

if os.path.isfile(pathlib.Path(self.parent_dir).joinpath('gmon.out')):
  os.remove(pathlib.Path(self.parent_dir).joinpath('gmon.out'))

----------
components: Tests
files: Python3 Makefile.txt
messages: 386489
nosy: ostermana
priority: normal
severity: normal
status: open
title: make test fails Lib/test/test_httpservers.py on 3.9.1
type: behavior
versions: Python 3.9
Added file: https://bugs.python.org/file49790/Python3 Makefile.txt

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43128>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to