@receiver(SignalHandler.course_published)
def course_published_handler(sender, course_key, **kwargs):
 if (not isinstance(course_key, CCXLocator)):
  send_ccx_course_published.delay(unicode(course_key))

@ receiver ( SignalHandler . course_published ) def course_published_handler ( sender , course_key , ** kwargs ) : if ( not isinstance ( course_key , CCXLocator ) ) : send_ccx_course_published . delay ( unicode ( course_key ) )
consume signals that indicate course published .