Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【ポエム】PythonのWatchdogを調べてみた

Saito5656
August 13, 2023

 【ポエム】PythonのWatchdogを調べてみた

Unagi.py 勉強会56枚目のLT原稿を登録します。

「ラズパイでOTGを使ってるみたいなので、処理が遅いのが原因ならPi4Bを使ったらイベント検知できるのでは?」というコメントを頂きありがとうございました。Watchdogがタイムアウトしてる可能性についても確認してみます

ご清聴、お付き合いありがとうございました!

Saito5656

August 13, 2023
Tweet

More Decks by Saito5656

Other Decks in Programming

Transcript

  1. 公式Docよりsys.audit() sys.audit() は、イベント名と引数を渡して既存の監査フックを呼び出 し、フックから最初の例外を再発生させます。 一般に、例外が発生し た場合は処理せず、プロセスをできるだけ早く終了する必要がありま す。 これにより、フック実装は特定のイベントに応答する方法を決定 できます。単にイベントをログに記録することも、例外を発生させて 操作を中止することもできます。フックは、sys.addaudithook()

    関数ま たは PySys_AddAuditHook() 関数を使用して追加されます。この関数と ネイティブで同等の関数は PySys_Audit() です。 可能な場合は、ネイ ティブ関数を使用することをお勧めします。CPython によって発生す るすべてのイベントについては、監査イベントの表を参照してくださ い。 この監査イベントとしてヒットしなかったのか?