私は、Windowsのクリップボードを操作するためのコードを書いています。私はどのPython例外を投げるべきですか?
if OpenClipboard(None):
# Access the clipboard here
else:
# Handle failure
この関数は失敗する可能性があります:私はまず最初に試してみて、WindowsのAPIからOpenClipboard()
機能でクリップボードを開くことです。もしそうなら、私は例外を提起したいと思います。私の質問は、標準的なPythonの例外のどれを私が上げるべきかです。私はWindowsError
が正しいかもしれないと思っているが、確かではない。誰かが私に提案をしてもらえますか?
私は実際にはあなたが引数で元のものを呼び出すことができますWindowsエラーから新しい例外を作成する必要があるとは思わない。 –
@Jakob引数は、あなた自身の例外だけを捕まえるのに役立ちません。 –
しかし例外が発生すると、追加の情報が含まれます。 –