data_manager.py 文件源码

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

项目:ranger 作者: openstack 项目源码 文件源码
def get_region_by_id_or_name(self, region_id_or_name):
        logger.debug("Get region by id or name: {}".format(region_id_or_name))
        try:

            session = self._engine_facade.get_session()
            with session.begin():
                record = session.query(Region)
                record = record.filter(or_(Region.region_id == region_id_or_name,
                                           Region.name == region_id_or_name))
                if record.first():
                    return record.first().to_wsme()
                return None

        except Exception as exp:
            logger.exception("DB error filtering by id/name")
            raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号