diff --git a/app/decorators.py b/app/decorators.py
index a6a25fa1bc32c36ac155a9950feee225297676ae..0a361424cff705f7facde00ee0165585701837ab 100644
--- a/app/decorators.py
+++ b/app/decorators.py
@@ -16,7 +16,14 @@ def admin_required(f):
 
 
 def background(f):
-    ''' This decorator executes a function in a Thread '''
+    '''
+    ' This decorator executes a function in a Thread.
+    ' Decorated functions need to be executed within a code block where an
+    ' app context exists.
+    '
+    ' NOTE: An app object is passed as a keyword argument to the decorated
+    '       function.
+    '''
     @wraps(f)
     def wrapped(*args, **kwargs):
         kwargs['app'] = current_app._get_current_object()