Signals

Signals for account app.

smarter.apps.account.signals.broker_ready = <django.dispatch.dispatcher.Signal object>

Signal sent when a broker achieves a ready state.

Parameters:

broker – The broker instance that is ready.

Example:

broker_ready.send(sender=self.__class__, broker=self)
smarter.apps.account.signals.cache_invalidate = <django.dispatch.dispatcher.Signal object>

Signal sent to trigger cache invalidation.

Parameters:

None

Example:

cache_invalidate.send(sender=self.__class__)
smarter.apps.account.signals.new_charge_created = <django.dispatch.dispatcher.Signal object>

Signal sent when a new charge is created.

Parameters:

charge (Charge) – The newly created charge instance.

Example:

new_charge_created.send(sender=self.__class__, charge=self)
smarter.apps.account.signals.new_user_created = <django.dispatch.dispatcher.Signal object>

Signal sent when a new user is created.

Parameters:

user_profile (UserProfile) – The profile of the newly created user.

Example:

new_user_created.send(sender=self.__class__, user_profile=self)