基本的にcx_Oracleとのデータベース接続の薄いラッパーであるカスタムモジュールがあります。このモジュールを、Unicodeバージョンのcx_Oracleと非Unicodeバージョンの両方がインストールされているコンピューターで再利用したいと思います。
これを行うには、インストールされているバージョンを「検出」する必要があります。文字列接続記述子を使用して接続を「試行」することができます。TypeErrorが戻ってきたら、それがインストールされているUnicodeバージョンであると想定します。これは少し厄介なようです。
これを行うためのより良い/好ましい方法はありますか?
ありがとう。