python类LocalProxy()的实例源码

presto.py 文件源码 项目:omniduct 作者: airbnb 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def schemas(self):
        from werkzeug import LocalProxy

        def get_schemas():
            if not getattr(self, '_schemas', None):
                self.connect()
                try:
                    from .schemas import Schemas
                    self._schemas = Schemas(self._sqlalchemy_metadata)
                except ImportError:
                    logger.warning('cannot import Schemas, perhaps sqlalchemy is not up to date')
            return self._schemas
        return LocalProxy(get_schemas)


问题


面经


文章

微信
公众号

扫码关注公众号