commit | 3e13b1e48bdd0550929f55bac11571116cd655ab | [log] [tgz] |
---|---|---|
author | Barry Warsaw <barry@python.org> | Fri Feb 23 16:46:39 2001 +0000 |
committer | Barry Warsaw <barry@python.org> | Fri Feb 23 16:46:39 2001 +0000 |
tree | 413f565047125fb73161b2a806a0a724d4f09dd8 | |
parent | a903ad9855947ae885c4407be8d10ef8d5521010 [diff] |
Py_Main(): When compiled by Insure (i.e. __INSURE__ is defined), call the internal API function to release the interned strings as the very last thing before returning status. This aids in memory use debugging because it eliminates a huge source of noise from the reports. This is never called during normal (non-debugging) use because releasing the interned strings slows Python's shutdown and isn't necessary anyway because the system will always reclaim the memory.