アプリケーションが開始されるシステムがあります:
python -OO my_app.py
アプリケーションの起動方法を変更することはできませんが、アプリケーションを完全に制御できます。PLYを使用してアプリケーションにパーサーを追加するとき、-OO が PLY が依存するドキュメントストリングを削除するという事実に悩まされました。
-OO で起動したアプリケーションで PLY を使用することはできませんか? この問題を解決するために使用できる巧妙な Python トリックはありますか?
Cython を使用してパーサー モジュールをコンパイルすることを考えています。それができるかどうかはわかりませんし、複雑さの層が追加されるので、その道を進む前に、他のアイデアをいただければ幸いです。