卸载Python模块和解绑相关API
我有一个程序,它通过Boost.Python嵌入了Python,并提供了一个“扩展”框架。我想把这两个部分结合起来,让扩展可以加载一套Python绑定来使用它们的API,但我对如何在插件卸载时“注销”这些API感到困惑。
这在Python和Boost.Python中可能实现吗?我知道在Lua和LuaBind中是不可能的,因为文档上说无法“解绑”一个API。
抱歉这个问题写得很糟糕,现在是凌晨2:30,我已经忙了很久。;)
我有一个程序,它通过Boost.Python嵌入了Python,并提供了一个“扩展”框架。我想把这两个部分结合起来,让扩展可以加载一套Python绑定来使用它们的API,但我对如何在插件卸载时“注销”这些API感到困惑。
这在Python和Boost.Python中可能实现吗?我知道在Lua和LuaBind中是不可能的,因为文档上说无法“解绑”一个API。
抱歉这个问题写得很糟糕,现在是凌晨2:30,我已经忙了很久。;)