@@ -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