diff --git a/modoboa/lib/signals.py b/modoboa/lib/signals.py new file mode 100644 index 000000000..fbd5baad8 --- /dev/null +++ b/modoboa/lib/signals.py @@ -0,0 +1,11 @@ +""" +Custom signals. +""" +from django.dispatch import Signal + +request_accessor = Signal() + +def get_request(): + """Get the current request from anywhere. + """ + return request_accessor.send(None)[0][1]