Я ищу способ вызвать событие в движке приложения при создании пользователя. У меня есть что-то вроде
def create_user(data):
user = new User(data)
user.put()
trigger('user_created', user)
return user
Таким образом, внешние модули могут изменять сущность при создании нового пользователя. Я думаю, я мог бы добавить что-то вроде
add_hook('user_created', some_function)
к внешним модулям (при инициализации приложения). Эта функция добавит поля к сущности, такие как
def some_function(user):
user.data = 'some value'
Каков наилучший способ сделать это на движке приложения?