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

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

Avatar for Saito5656 Saito5656
August 13, 2023

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

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

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

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

Avatar for Saito5656

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 によって発生す るすべてのイベントについては、監査イベントの表を参照してくださ い。 この監査イベントとしてヒットしなかったのか?