decorators.py 文件源码

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

项目:django-elasticsearch-app 作者: bsab 项目源码 文件源码
def check_elastic_status(function):
    def wrap(request, *args, **kwargs):
        # controllo lo stato della connessione a ElastiSearch
        try:
            es = Elasticsearch()
            es.info()
            return function(request, *args, **kwargs)
        except es_exceptions.ConnectionError as ce:
            return HttpResponseRedirect('/elastic-connection-error')
        except Exception as generic_exp:
            print str(generic_exp)
            return HttpResponseRedirect('/elastic-connection-error')

    wrap.__doc__ = function.__doc__
    wrap.__name__ = function.__name__
    return wrap
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号