def checkListenTask(self):
self.listener.unschedule_all()
if self.listenDirEnableFlag.get():
print("enable")
listen_dir = os.path.abspath(self.listenDirPath.get())
try:
self.listener.schedule(self._listen_handler,
listen_dir, recursive = True)
except Exception as e:
messagebox.showinfo("listen dir {dirname} failed"
.format(dirname = listen_dir),
"{reason}".format(
reason = traceback.format_exception(*sys.exc_info())
)
)
else:
print("disable")
评论列表
文章目录