Open2

SS7のOp.Python実行のラッパーを書いている

idomshiidomshi

先月末、日本の建築物用の一環構造計算ソフトSS7が、Op.Python実行というPython用のAPIをリリースしました。早速遊んでみているのですが、私の気持ちと違う使用感だったため、ラッパーを書いてみようと思いました。

このスクラップはOp.Python実行ラッパーの開発ログ……になると思います。

当面の目標は以下。

  • 全ての関数に型ヒントを追加する
  • 定数はEnumにする
  • エラーが発生したときはExceptionを投げるようにする
idomshiidomshi

エラーについて

Op.Python実行のGetLastErrorで取得できるエラーの種類が多すぎる気がします。同じ種類のエラーでも直前に実行した関数によってエラー番号が変わるし、どう違うんだかわからないけど別けて定義されているエラーもあるようです。

とりあえず全部別々のユーザー定義例外としてしまえば良いのでしょうか……?