2

現在、GAE で許可されているものと許可されていないものを探しています。

Google の Developers Web サイトを使用して、_socket C ライブラリと socket モジュールが GAE で許可されていないことがわかりました。

これらのモジュールをどのように無効にしたのですか? 彼らは Python インタープリターを完全に再構築したのでしょうか、それとも (pypy のように) 独自に開発したのでしょうか?

4

1 に答える 1

3

モジュールを無効にするためだけに Python インターピーター全体を再構築する必要はありません。(たとえば) ライブラリを削除したり、(AppEngine が行ったように) ロードされたモジュールをチェックしてモジュールのホワイトリストを持つインポート フックを使用したりできます。ロードが許可されています。

于 2012-06-26T11:48:10.287 に答える