Files
jumpserver/apps/jumpserver/utils.py
2019-06-25 14:32:25 +08:00

22 lines
418 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'))