bm_nw_provision_db.py 文件源码

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

项目:networking-hpe 作者: openstack 项目源码 文件源码
def update_bnp_phy_switch(context, sw_id, switch):
    """Update physical switch name."""
    try:
        with context.session.begin(subtransactions=True):
            (context.session.query(models.BNPPhysicalSwitch).filter_by(
                id=sw_id).update(
                    {'name': switch['name'],
                     'ip_address': switch['ip_address'],
                     'mac_address': switch['mac_address'],
                     'port_provisioning': switch['port_provisioning'],
                     'management_protocol': switch['management_protocol'],
                     'credentials': switch['credentials'],
                     'validation_result': switch['validation_result'],
                     'vendor': switch['vendor'],
                     'family': switch['family']},
                    synchronize_session=False))
    except exc.NoResultFound:
        LOG.error(_LE("no physical switch found for id: %s"), sw_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号