• Victor Stinner's avatar
    Add more checks on the GIL · 8a1be618
    Victor Stinner yazdı
    Issue #10915, #15751, #26558:
    
    * PyGILState_Check() now returns 1 (success) before the creation of the GIL and
      after the destruction of the GIL. It allows to use the function early in
      Python initialization and late in Python finalization.
    * Add a flag to disable PyGILState_Check(). Disable PyGILState_Check() when
      Py_NewInterpreter() is called
    * Add assert(PyGILState_Check()) to: _Py_dup(), _Py_fstat(), _Py_read()
      and _Py_write()
    8a1be618
fileutils.c 45.3 KB