Djangoとは異なり、Python構文で記述された構成ファイルを実装することを考えています。
構成ファイルで実行可能コードを使用するメリットについて1つか2つのSOの質問を見てきましたが、コードの間違いがロックアップするのを防ぐために、「サンドボックス」で構成ファイルコードを実行する方法があるかどうか知りたいです。ホストアプリケーション。
ホストアプリケーションはプログラマーのツールであるため、少なくとも1つの他のSOの質問で述べられているように、Python構文を教えたりセキュリティホールを導入したりすることについては心配していません。しかし、構成コードがFishkillに分岐し、ホストアプリをくさびにするのが心配です。ホストアプリがこれらの問題をトラップし、診断エラー情報を表示することを望んでいます。
Python構成ファイルに対してこの種のサンドボックスを試した人はいますか?そして、もしそうなら、どのようなテクニックが有用であることが証明され、そして私が知っておくべき落とし穴は何でしたか?