def run(self):
        if not os.path.exists(self.dojo_file):
            puts(colored.red("This path isn't an easydojo path"))
            puts("Use:")
            with indent(4):
                puts("easy_dojo init <name>")
            sys.exit(1)
        event_handler = handlers.DojoEventHandler(self.config)
        observer = Observer()
        observer.schedule(event_handler, os.getcwd(), recursive=True)
        observer.start()
        try:
            while True:
                time.sleep(1)
        except __HOLE__:
            observer.stop()
        observer.join()
dataset/ETHPy150Open fabiocerqueira/easydojo/easydojo/commands.py/WatchCommand.run