Commit aaae660d authored by Eli Bendersky's avatar Eli Bendersky

Issue #18668: Further clarify m_size setting for non-negative values

parent 994e0caf
...@@ -191,10 +191,10 @@ These functions are usually used in the module initialization function. ...@@ -191,10 +191,10 @@ These functions are usually used in the module initialization function.
freed when the module object is deallocated, after the :c:member:`m_free` freed when the module object is deallocated, after the :c:member:`m_free`
function has been called, if present. function has been called, if present.
Setting ``m_size`` to a positive value specifies the size of the additional Setting ``m_size`` to ``-1`` means that the module can not be
memory required by the module. Setting it to ``-1`` means that the module can re-initialized because it has global state. Setting it to a non-negative
not be re-initialized because it has global state. Setting it to ``0`` is value means that the module can be re-initialized and specifies the
forbidden. additional amount of memory it requires for its state.
See :PEP:`3121` for more details. See :PEP:`3121` for more details.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment