def loop(self, sleep_time=None):
        self.log("Library of choice: MacFSEvents")
        self.trigger_init()
        # using observer.run() doesn't let us catch the keyboard interrupt
        self._observer.start()  # separate thread
        try:
            while 1:
                time.sleep(60)  # simulate blocking
        except (__HOLE__, OSError, IOError):
            self.stop()
        #observer.run() # blocking
dataset/ETHPy150Open jeffh/sniffer/sniffer/scanner/fsevents_scanner.py/FSEventsScanner.loop