Skip to content

Commit 354cf70

Browse files
committed
Revert "Allow overriding or adding custom event handlers to event dispatch map (#814)"
This reverts commit be845f3. Fixes #830.
1 parent 75fe2d2 commit 354cf70

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

src/watchdog/events.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -260,16 +260,6 @@ class FileSystemEventHandler:
260260
Base file system event handler that you can override methods from.
261261
"""
262262

263-
def __init__(self):
264-
# Allow overriding or adding custom event handlers to event dispatch map.
265-
self.event_dispatch_map = {
266-
EVENT_TYPE_CREATED: self.on_created,
267-
EVENT_TYPE_DELETED: self.on_deleted,
268-
EVENT_TYPE_MODIFIED: self.on_modified,
269-
EVENT_TYPE_MOVED: self.on_moved,
270-
EVENT_TYPE_CLOSED: self.on_closed,
271-
}
272-
273263
def dispatch(self, event):
274264
"""Dispatches events to the appropriate methods.
275265
@@ -279,7 +269,13 @@ def dispatch(self, event):
279269
:class:`FileSystemEvent`
280270
"""
281271
self.on_any_event(event)
282-
self.event_dispatch_map[event.event_type](event)
272+
{
273+
EVENT_TYPE_CREATED: self.on_created,
274+
EVENT_TYPE_DELETED: self.on_deleted,
275+
EVENT_TYPE_MODIFIED: self.on_modified,
276+
EVENT_TYPE_MOVED: self.on_moved,
277+
EVENT_TYPE_CLOSED: self.on_closed,
278+
}[event.event_type](event)
283279

284280
def on_any_event(self, event):
285281
"""Catch-all event handler.

0 commit comments

Comments
 (0)