mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-20 06:08:35 +02:00
18 lines
348 B
Python
18 lines
348 B
Python
"""Custom signals."""
|
|
|
|
from threading import local
|
|
|
|
_local_store = local()
|
|
|
|
|
|
def set_current_request(request):
|
|
"""Store current request."""
|
|
_local_store.request = request
|
|
|
|
|
|
def get_request():
|
|
"""Get the current request from anywhere."""
|
|
if "request" not in _local_store.__dict__:
|
|
return None
|
|
return _local_store.request
|