Campbell Barton
e8df5cec83
PyAPI: free internal Python data using sys.exit(..)
...
Previously BPY_python_end wasn't called when scripts called sys.exit()
because BPY_python_end exited the Python interpreter.
Change this behavior to call BPY_python_end without exiting the Python
interpreter while freeing Blender/Python data.
While leaks in the context of sys.exit aren't especially important
it's generally preferable for sys.exit() to match Blender's code-paths
for exiting to avoid unexpected behavior.
2023-09-19 15:50:41 +10:00
..
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-09-18 22:09:19 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-09-19 15:50:41 +10:00
2023-09-18 22:09:19 +10:00
2023-09-19 15:50:41 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-30 14:08:56 +10:00
2023-08-16 00:20:26 +10:00
2023-09-05 12:56:41 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-09-18 17:38:55 +10:00
2023-08-21 10:05:45 +10:00
2023-09-18 22:09:19 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-09-14 13:25:24 +10:00
2023-08-16 00:20:26 +10:00
2023-09-06 00:48:50 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00