Module ImportFrom alias ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body If CompareNotIn AttributeLoad NameLoad attr ListLoad Str Str body Raise Call NameLoad BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareIn AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list decorator_list
N/A notifications.engine NotificationEngine BackendConfigError N/A Exception N/A N/A N/A BaseNotificationBackend N/A object N/A N/A process_method None N/A name None get_name N/A N/A cls N/A N/A N/A N/A N/A cls name N/A cls __name__ N/A classmethod __init__ N/A N/A self user subject text send_at N/A None None None None N/A N/A N/A N/A self process_method N/A queue direct N/A N/A N/A BackendConfigError N/A You need to set the process_method property of %s to either "queue" or "direct" N/A N/A self __class__ __name__ N/A N/A self user user N/A N/A self subject subject N/A N/A self text text N/A N/A self send_at send_at N/A is_registered N/A N/A self N/A N/A N/A N/A N/A N/A self __class__ __name__ N/A NotificationEngine _backends N/A _queue N/A N/A self N/A N/A N/A 
        This will add the notification to the database queue. A cron job will then get the notification,
        and call the process() method of its backend.
         notifications.models NotificationQueue N/A N/A N/A N/A NotificationQueue objects create user N/A self user subject N/A self subject text N/A self text send_at N/A self send_at notification_backend N/A N/A self __class__ __name__ N/A _direct N/A N/A self N/A N/A N/A 
        This will show the notification directly. This is a blocking operation, so should not be
        used for things that take time, like sending email, sms or iPhone push notifications.
        It's useful for Django's messages app, popups, etc.
         N/A N/A N/A self process N/A validate N/A N/A self N/A N/A N/A 
        Check for required settings. For example, if your backend needs a phone number, check for it here.
         N/A True N/A create N/A N/A self N/A N/A N/A 
        Will figure out if this notification should go to the queue,
        or if it should be shown directly.
         N/A N/A N/A self process_method queue N/A N/A N/A N/A self _queue N/A N/A N/A self process_method direct N/A N/A N/A N/A self _direct N/A process N/A N/A self N/A N/A N/A 
        This will do the actual processing of the notification.
        Each backend should do it own thing here!
        Should return a boolean, stating if processing the notification was successful.
         N/A N/A NotImplementedError The process method needs to be overridden per notification backend N/A N/A