路径钩子的受欢迎程度(PEP 302自定义导入)
我的项目可以远程运行Python函数。为了做到这一点,需要传输函数所用到的模块。决定要发送哪些模块是通过一个修改过的模块查找器来完成的。
在我修改这个模块查找器以支持任意的路径钩子(path_hooks)时,我开始觉得路径钩子似乎并不是很受欢迎。快速在谷歌上搜索代码,似乎只看到ZipImporter在使用它们。我还注意到一个小项目在使用路径钩子(而且即便如此,它的加载器也不支持PEP 302扩展的get_code,这个功能是修改过的模块查找器所需要的)。
有没有人遇到过或者创建过使用自定义路径钩子来访问源代码的项目呢?