ita1024 added the comment:
> The code in test.py is not realistic.
My application uses a process pool that gets freed when my application
terminates.
> You might have more influence with a realistic use case.
I am reporting this because the users of my application are complaining.
&g
ita1024 added the comment:
> For this specific issue, the ResourceWarning is correct. I don't
understand the use case of explicitly turning this warning off on this
specific example?
No, on this specific example the child processes do terminate properly as the
parent process terminat
ita1024 added the comment:
The point #3 was referring to the new requirement for an atexit handler in
order to not only kill the processes but to also wait for them at interpreter
shutdown. The sub-processes (and associated resources) in the example are
definitely freed as the parent process
New submission from ita1024:
Please try the attached testcase with `python3.6 test.py`; Python 3.6 displays
unnecessary warnings of the following form:
$ ../test.py
Exception ignored in: >
Traceback (most recent call last):
File "/usr/local/lib/python3.6/subprocess.py", line 76
ita1024 added the comment:
Do not touch that please
The null bytes are already rejected when forbidden by the encoding (utf-8 for
example).
Null byte characters in comments are perfectly valid in ISO8859-1 encoding, and
a few scripts depend on them:
http://ftp.waf.io/pub/release/waf
ita1024 added the comment:
Here is the generated Lib/_sysconfigdata.py file
--
Added file: http://bugs.python.org/file26791/_sysconfigdata.py
___
Python tracker
<http://bugs.python.org/issue15
ita1024 added the comment:
I have not modified anything related to python on my opensuse install, i have
only grabbed the latest tarball, compiled and installed.
Here is the result with python 3.3.0 beta 2
./configure
make
(sudo make install) > log
I am observing the same outputs:
$ /
New submission from ita1024:
On opensuse 12.1, python 3.3 installs its extensions in
/usr/local/lib64/python3.3/lib-dynload/, but the .py files are in
/usr/local/lib/python3.3/.
When launching python 3.3 one gets:
Could not find platform dependent libraries
Consider setting $PYTHONHOME to