前提・実現したいこと
他の方が作成した公開されているライブラリをimportにて使用しているのですが、そのなかで発生したエラーに対する例外処理を設定したいと思っています。
呼び出し元である自分のプログラム内にtry, except やretrying などで処理を書いてもそれは自分のプログラム内で発生したエラーでしか有効ではないようで、呼び出し先で発生したエラーをコントロールすることができません。
具体例としてはwebsocket-client を使用し、通信エラーが起きた際にプログラムが停止してしまいますが、数秒置いたのちにリトライしたいと思っています。この事例に限らずこういったジレンマによく直面します。
良い方法、アイデアをご存知の方はいらっしゃいますでしょうか?
解決策としてライブラリを書き換えることはしたくないと思っています。
理由は自分の環境だけで使用されるプログラムではないためです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/28 15:45
2019/08/29 06:38
2019/08/29 10:08