From df8cf1df4d088cc7d80cc1b7a91f72104e1787ea Mon Sep 17 00:00:00 2001 From: Lockywolf Date: Thu, 30 Nov 2023 22:37:51 +0700 Subject: python/python3-inotify-simple: Added (inotify wrapper). Signed-off-by: Willy Sudiarto Raharjo --- python/python3-inotify-simple/README | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 python/python3-inotify-simple/README (limited to 'python/python3-inotify-simple/README') diff --git a/python/python3-inotify-simple/README b/python/python3-inotify-simple/README new file mode 100644 index 0000000000..900ee4f89e --- /dev/null +++ b/python/python3-inotify-simple/README @@ -0,0 +1,13 @@ +inotify-simple + +inotify_simple is a simple Python wrapper around inotify. No fancy bells +and whistles, just a literal wrapper with ctypes. Only ~100 lines of +code! + +inotify_init1() is wrapped as a file-like object, INotify(), holding the +inotify file descriptor. INotify().read() reads available data from the +file descriptor and returns events as namedtuple objects after unpacking +them with the struct module. inotify_add_watch() and inotify_rm_watch() +are wrapped with no changes at all, taking and returning watch +descriptor integers that calling code is expected to keep track of +itself, just as one would use inotify from C. -- cgit v1.2.3