diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-10-31 10:15:42 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-10-31 10:15:42 +0100 |
| commit | 47217f2f290264b0467a079492779cbf3cbfa4f0 (patch) | |
| tree | 7b766b990cf7f281b38b8e5f2809a4d487d65395 | |
| parent | 8f09ec61f8d24fcd4ad4a4438be4d90300d55175 (diff) | |
Reduce the set of events that trigger a reload.
This seems to avoid multiple reloads.
| -rw-r--r-- | django/utils/autoreload.py | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/django/utils/autoreload.py b/django/utils/autoreload.py index 9acd52e6e8..6816403cc7 100644 --- a/django/utils/autoreload.py +++ b/django/utils/autoreload.py @@ -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) |
