diff options
author | Christopher Davis <loafier@gmail.com> | 2006-06-28 04:40:18 +0000 |
---|---|---|
committer | Christopher Davis <loafier@gmail.com> | 2006-06-28 04:40:18 +0000 |
commit | a329fa4675852886ba2bbc9637cebcac882f1575 (patch) | |
tree | efae8b550ed154c5928c6d9edc0ec77ff71ed81e /pyloader.c | |
parent | 96280edc8fda9cc591bc0833398e576bf680931d (diff) | |
download | irssi-python-a329fa4675852886ba2bbc9637cebcac882f1575.tar.gz irssi-python-a329fa4675852886ba2bbc9637cebcac882f1575.tar.xz irssi-python-a329fa4675852886ba2bbc9637cebcac882f1575.zip |
added support for timeouts/IO sources
git-svn-id: http://svn.irssi.org/repos/irssi-python@4294 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'pyloader.c')
-rw-r--r-- | pyloader.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -201,6 +201,7 @@ int pyloader_unload_script(const char *name) PySys_WriteStdout("unload %s, script -> 0x%x\n", name, script); pyscript_remove_signals(script); + pyscript_remove_sources(script); pyscript_clear_modules(script); if (PySequence_DelItem(script_modules, id) < 0) @@ -296,6 +297,7 @@ static void py_clear_scripts() { PyObject *scr = PyList_GET_ITEM(script_modules, i); pyscript_remove_signals(scr); + pyscript_remove_sources(scr); pyscript_clear_modules(scr); } |