seb-m / pyinotify

Monitoring filesystems events with inotify on Linux.
http://github.com/seb-m/pyinotify/wiki
MIT License
2.29k stars 377 forks source link

Catch RuntimeError in _CtypesLibcINotifyWrapper #134

Open ShinNoNoir opened 8 years ago

ShinNoNoir commented 8 years ago

On Synology DSM 6.0, _CtypesLibcINotifyWrapper's constructor throws a RuntimeError. Catching this error allows the code to still attempt to load the library (with libc_name set to None).

This workaround has been described in the following forum post (written in German): http://www.synology-forum.de/showthread.html?74466-L%C3%B6sung-f%C3%BCr-das-Problem-mit-pyinotify-und-DSM-6