sync.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:autoimgsys 作者: rbogle 项目源码 文件源码
def _edit_config(self, form_data):
        if form_data['cid'] is not u'':
            c = Config.query.get(int(form_data['cid']))
            c.name = str(form_data['name'])
        else: #adding new config
            c = Config(name = form_data['name'])             
            c.plugin = Plugin.query.filter(Plugin.name == self.name).first()
            c.role = "Runtime"

        c.args = dict()
        c.args['src'] = form_data['src']
        c.args['dst'] = form_data['dst']
        c.args['excl'] = form_data['excl']
        c.args['opts'] = form_data['opts']
        #commit it.     
        try:        
            if c.id is None:
                db.session.add(c) 
            db.session.commit()
        except SQLAlchemyError as e:
            self.logger.error(e.message)
            return False
        return True

 # Method takes form data and changes config objects arg property with a mkrt field.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号