[issue42694] Failed test_new_curses_panel in test_curses

2020-12-25 Thread mohamed koubaa
Change by mohamed koubaa : -- nosy: +koubaa nosy_count: 2.0 -> 3.0 pull_requests: +22797 pull_request: https://github.com/python/cpython/pull/21986 ___ Python tracker <https://bugs.python.org/issu

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-11-27 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +22417 pull_request: https://github.com/python/cpython/pull/23535 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-11-15 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +22195 pull_request: https://github.com/python/cpython/pull/23304 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-11-06 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +22092 pull_request: https://github.com/python/cpython/pull/23188 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-11-06 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +22091 pull_request: https://github.com/python/cpython/pull/23139 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-11-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +22007 pull_request: https://github.com/python/cpython/pull/23091 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-10-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21507 pull_request: https://github.com/python/cpython/pull/22490 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-10-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21506 pull_request: https://github.com/python/cpython/pull/22489 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-19 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21372 pull_request: https://github.com/python/cpython/pull/22328 ___ Python tracker <https://bugs.python.org/issue1635

[issue41790] C-API documentation

2020-09-14 Thread mohamed koubaa
New submission from mohamed koubaa : The C-API documentation introduction contains an error: "Almost all Python objects live on the heap: you never declare an automatic or static variable of type :c:type:`PyObject`, only pointer variables of type :c:type:`PyObject*` can be declared. The

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-14 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21297 pull_request: https://github.com/python/cpython/pull/22242 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-14 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21296 pull_request: https://github.com/python/cpython/pull/22240 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-12 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21277 pull_request: https://github.com/python/cpython/pull/2 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-12 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21275 pull_request: https://github.com/python/cpython/pull/0 ___ Python tracker <https://bugs.python.org/issue1635

[issue40600] Add option to disallow > 1 instance of an extension module

2020-09-10 Thread mohamed koubaa
mohamed koubaa added the comment: Something like this? ``` static PyObject *def; PyMODINIT_FUNC PyInit_mymod(void) { if (def == NULL) { def = PyModuleDef_Init(); } return def; } ``` Then add a flag to PyModuleDef to indicate it is already exec

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-08 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21239 pull_request: https://github.com/python/cpython/pull/22165 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-08 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21238 pull_request: https://github.com/python/cpython/pull/22164 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21227 pull_request: https://github.com/python/cpython/pull/22145 ___ Python tracker <https://bugs.python.org/issue1635

[issue40600] Add option to disallow > 1 instance of an extension module

2020-09-07 Thread mohamed koubaa
mohamed koubaa added the comment: What about a new PyModuleDef_Slot function? ``` static int my_can_create(/*need any arg??, InterpreterState, etc?*/) { if (test_global_condition()) { return -1; //Don't allow creation } return 0; //Allow creation }; static

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21223 pull_request: https://github.com/python/cpython/pull/22139 ___ Python tracker <https://bugs.python.org/issue1635

[issue36533] logging regression with threading + fork are mixed in 3.7.1rc2 (deadlock potential)

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- nosy: +koubaa nosy_count: 7.0 -> 8.0 pull_requests: +21219 pull_request: https://github.com/python/cpython/pull/21986 ___ Python tracker <https://bugs.python.org/issu

[issue33802] Regression in logging configuration

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- nosy: +koubaa nosy_count: 7.0 -> 8.0 pull_requests: +21220 pull_request: https://github.com/python/cpython/pull/21986 ___ Python tracker <https://bugs.python.org/issu

[issue6721] Locks in the standard library should be sanitized on fork

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- nosy: +koubaa nosy_count: 27.0 -> 28.0 pull_requests: +21218 pull_request: https://github.com/python/cpython/pull/21986 ___ Python tracker <https://bugs.python.org/iss

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21216 pull_request: https://github.com/python/cpython/pull/22134 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21212 pull_request: https://github.com/python/cpython/pull/22131 ___ Python tracker <https://bugs.python.org/issue1635

[issue41713] _signal module leak: test_interpreters leaked [1424, 1422, 1424] references

2020-09-06 Thread mohamed koubaa
mohamed koubaa added the comment: Sounds like there needs to be some python-wide global state that perhaps the signal module wraps rather than owns. I could try to prototype it if you agree -- nosy: +koubaa ___ Python tracker <ht

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21148 pull_request: https://github.com/python/cpython/pull/22051 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21147 pull_request: https://github.com/python/cpython/pull/22050 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-09-01 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21146 pull_request: https://github.com/python/cpython/pull/22049 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-29 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21109 pull_request: https://github.com/python/cpython/pull/22003 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-28 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21101 pull_request: https://github.com/python/cpython/pull/21995 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-27 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21095 pull_request: https://github.com/python/cpython/pull/21986 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-27 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +21094 pull_request: https://github.com/python/cpython/pull/21985 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-13 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20982 pull_request: https://github.com/python/cpython/pull/21855 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-13 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20983 pull_request: https://github.com/python/cpython/pull/21856 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-08-10 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20949 pull_request: https://github.com/python/cpython/pull/21818 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-07-09 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20567 pull_request: https://github.com/python/cpython/pull/21418 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-07-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20522 pull_request: https://github.com/python/cpython/pull/21378 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-07-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20521 pull_request: https://github.com/python/cpython/pull/21375 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-07-07 Thread mohamed koubaa
Change by mohamed koubaa : -- pull_requests: +20519 pull_request: https://github.com/python/cpython/pull/21371 ___ Python tracker <https://bugs.python.org/issue1635

[issue1635741] Py_Finalize() doesn't clear all Python objects at exit

2020-07-04 Thread mohamed koubaa
Change by mohamed koubaa : -- nosy: +koubaa nosy_count: 16.0 -> 17.0 pull_requests: +20471 pull_request: https://github.com/python/cpython/pull/21319 ___ Python tracker <https://bugs.python.org/issue1