def _make_realtime(self, form_data):
self.logger.debug(form_data)
id = int(form_data['conf_id'])
c = Config.query.get(id)
if c is None:
return False;
new_args = copy.deepcopy(c.args)
if form_data.get('enabled', False):
new_args['mkrt'] = True
self.add_watch(new_args)
else:
new_args['mkrt'] = False
self.remove_watch(new_args)
c.args = new_args
try:
db.session.commit()
except SQLAlchemyError as e:
self.logger.error(e.message)
return False
return True
评论列表
文章目录