PyInotify icon indicating copy to clipboard operation
PyInotify copied to clipboard

crashes when encountering inaccessible directories (mode 0700)

Open crackwitz opened this issue 1 year ago • 0 comments

As the title says.

Had to catch issues in two places to at least make it tolerate inaccessible directories.

  • __load_trees: catch a PermissionError from os.listdir
  • add_watch: check with os.access before inotify_add_watch

And that's just that one issue with permissions. There is more. If I had the time, I'd do my own library. This here just doesn't stand up to real-world usage. There are deeper issues here that require me to just wrap it in a loop and sleep if failed construct.

Just posting this to let others know. In contrast to other inotify wrappers for Python, this one isn't "done" (no need to further develop). It's got bugs, and it's abandoned.

crackwitz avatar Jul 20 '24 13:07 crackwitz