code: def notify_message(self, message, level="info", clear_if_dupl=True,
                         clear_in=CLEAR_NOTIF_BAR_MESSAGE_IN):
          
          with self.notifications_lock:
              if clear_if_dupl and message in self.message_widget_dict.keys():
                  logger.debug("notification %r is already displayed", message)
                  return
              logger.debug("display notification %r", message)
              widget = urwid.AttrMap(urwid.Text(message), "notif_{}".format(level))
          return self.notify_widget(widget, message=message, clear_in=clear_in)
docs: :param message, str
          :param level: str, {info, error}
          :param clear_if_dupl: bool, if True, don't display the notification again
          :param clear_in: seconds, remove the notificantion after some time
  
          opens notification popup.