def makeEmitter(self, path=None): """ Create a new emitter instance. """ return WindowsApiEmitter( event_queue=self.emitter_queue, watch=self.ObservedWatch(path=path), timeout=0, )
def emitter(event_queue): watch = ObservedWatch(temp_dir, True) em = WindowsApiEmitter(event_queue, watch, timeout=0.2) yield em em.stop()