2

我目前正在四处寻找 GAE 中允许和不允许的内容。

使用Google 的开发者网站,我发现 _socket C 库和套接字模块在 GAE 上是不允许的。

他们是如何禁用这些模块的?他们是完全重建了 Python 解释器还是开发了自己的解释器(如 pypy)?

4

1 回答 1

3

您实际上并不需要重建整个 python 解释器来禁用模块,您可以(例如)删除库或(如 AppEngine 所做的那样)或拥有一个导入钩子来检查加载的模块并拥有一个模块白名单允许加载。

于 2012-06-26T11:48:10.287 回答