Reduce the set of events that trigger a reload.
This seems to avoid multiple reloads.
This commit is contained in:
parent
8f09ec61f8
commit
47217f2f29
|
@ -144,15 +144,7 @@ def kqueue_code_changed():
|
|||
|
||||
_filter = select.KQ_FILTER_VNODE
|
||||
flags = select.KQ_EV_ADD
|
||||
fflags = (
|
||||
select.KQ_NOTE_DELETE |
|
||||
select.KQ_NOTE_WRITE |
|
||||
select.KQ_NOTE_EXTEND |
|
||||
select.KQ_NOTE_ATTRIB |
|
||||
select.KQ_NOTE_LINK |
|
||||
select.KQ_NOTE_RENAME |
|
||||
select.KQ_NOTE_REVOKE
|
||||
)
|
||||
fflags = select.KQ_NOTE_DELETE | select.KQ_NOTE_WRITE | select.KQ_NOTE_RENAME
|
||||
kevents = [select.kevent(fd, _filter, flags, fflags) for fd in fds]
|
||||
kqueue.control(kevents, 1)
|
||||
|
||||
|
|
Loading…
Reference in New Issue