summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2013-10-31 10:15:42 +0100
committerAymeric Augustin <aymeric.augustin@m4x.org>2013-10-31 10:15:42 +0100
commit47217f2f290264b0467a079492779cbf3cbfa4f0 (patch)
tree7b766b990cf7f281b38b8e5f2809a4d487d65395
parent8f09ec61f8d24fcd4ad4a4438be4d90300d55175 (diff)
Reduce the set of events that trigger a reload.
This seems to avoid multiple reloads.
-rw-r--r--django/utils/autoreload.py10
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)