MCPcopy
hub / github.com/gorakhargosh/watchdog / queue_event

Method queue_event

src/watchdog/observers/api.py:133–143  ·  view source on GitHub ↗

Queues a single event. :param event: Event to be queued. :type event: An instance of :class:`watchdog.events.FileSystemEvent` or a subclass.

(self, event: FileSystemEvent)

Source from the content-addressed store, hash-verified

131 return self._watch
132
133 def queue_event(self, event: FileSystemEvent) -> None:
134 """Queues a single event.
135
136 :param event:
137 Event to be queued.
138 :type event:
139 An instance of :class:`watchdog.events.FileSystemEvent`
140 or a subclass.
141 """
142 if self._event_filter is None or any(isinstance(event, cls) for cls in self._event_filter):
143 self._event_queue.put((event, self.watch))
144
145 def queue_events(self, timeout: float) -> None:
146 """Override this method to populate the event queue with events

Callers 5

test_event_emitterFunction · 0.95
queue_eventsMethod · 0.45
queue_eventsMethod · 0.45
queue_eventsMethod · 0.45
test_unschedule_selfFunction · 0.45

Calls 1

putMethod · 0.45

Tested by 2

test_event_emitterFunction · 0.76
test_unschedule_selfFunction · 0.36