jumpserver/apps/jumpserver/utils.py
fit2bot d3a283232f
perf: 优化 xpack license 检查 (#11885)
Co-authored-by: ibuler <ibuler@qq.com>
2023-10-18 01:10:24 -05:00

23 lines
419 B
Python

# -*- coding: utf-8 -*-
#
from functools import partial
from werkzeug.local import LocalProxy
from common.local import thread_local
def set_current_request(request):
setattr(thread_local, 'current_request', request)
def _find(attr):
return getattr(thread_local, attr, None)
def get_current_request():
return _find('current_request')
current_request = LocalProxy(partial(_find, 'current_request'))