10.6.13. Class cerebro.events.BeforeEventChangingOfMessagesHashtags¶
The class for the
message hashtagschanging event. It grants access to the message hashtags being changed before writing them into the database.
def before_event(event): if event.event_type() == event.EVENT_CHANGING_OF_MESSAGE_HASHTAGS: ...
Returns: True, if hashtags are being added to message. False, is being removed. Return type: bool
def before_event(event): if event.event_type() == event.EVENT_CHANGING_OF_MESSAGE_HASHTAGS: # hashtags is being changed if event.is_added() == False: # hashtags are being dismissed # asking the user if he/she is sure to do it q = 'Are you sure you want to remove hashtags from the message?' if cerebro.gui.question_box('User list change', q) == False: # if the user is not sure raise Exception('') # Hashtags will remain added to the message