def GET(self): task_list = xmanager.get_task_list() for task in task_list: if task.url is None: task.url = "" task.url = xutils.unquote(task.url) parts = task.url.split("://") task.protocol = "unknown" if len(parts) == 2: protocol = parts[0] name = parts[1] task.protocol = protocol if protocol == "script": task.script_name = name def set_display_name(file): file.display_name = file.name if file.name != "" else file.url if file.protocol == "script": file.display_name = file.url return file task_list = list(map(set_display_name, task_list)) return xtemplate.render("system/crontab.html", show_aside=False, task_list=task_list, display_time_rule=display_time_rule)
def GET(self): db = xtables.get_schedule_table() # files = db.select() files = xmanager.get_task_list() def set_display_name(file): file.display_name = file.name if file.name != "" else file.url return file files = list(map(set_display_name, files)) return xtemplate.render("file/view.html", pathlist=[PathNode("备忘录", "/file/group/memo")], file_type="memo", files=files)