Merge upstream (Profanity) changes #28

Manually merged
devs merged 12 commits from upstream-merge into master 2025-09-10 13:03:14 +00:00
12 changed files with 21 additions and 2 deletions
Showing only changes of commit 0d5123e69a - Show all commits

View File

@@ -86,10 +86,16 @@ python_get_version_number(void)
return version_number;
}
static void
_unref_module(PyObject* module)
{
Py_XDECREF(module);
}
void
python_env_init(void)
{
loaded_modules = g_hash_table_new_full(g_str_hash, g_str_equal, free, (GDestroyNotify)Py_XDECREF);
loaded_modules = g_hash_table_new_full(g_str_hash, g_str_equal, free, (GDestroyNotify)_unref_module);
python_init_prof();