db_models.py 文件源码

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

项目:ranger 作者: openstack 项目源码 文件源码
def remove_tag(self, tag_name):
        deleted_flag = False
        assert isinstance(tag_name, basestring)
        try:
            LOG.debug("remove tag {0} from flavor {1}".format(tag_name,
                                                              str(self)))

            for tag in reversed(self.flavor_tags):
                if tag.key_name == tag_name:
                    self.flavor_tags.remove(tag)
                    deleted_flag = True

            if not deleted_flag:
                raise ErrorStatus(404,
                                  "Failed to remove tag {0} from flavor id {1}".format(
                                      tag_name, str(self.id)))

        except ErrorStatus as e:
            raise

        except Exception as exception:
            LOG.log_exception(
                "Failed to remove tag {0} from flavor {1}".format(
                    tag_name, str(self)), exception)
            raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号