Ejemplo n.º 1
0
    def __init__(self, events, unseen_events, reading_user):
        """ Constructor.

        Arguments:
        events -- List of mutually combinable events that are bundled. Their ordering does not matter as they will
                  be sorted.
        unseen_events -- List of unseen events. May contain events that are irrelevant.
        reading_user -- the user that will be looking at the event.

        """
        self.events = sorted(events, key=lambda e: e.date_created)
        self.unseen_events = unseen_events
        self.reading_user = reading_user
        self.human_readable_text, self.link_url = Event.generate_human_readable_format(self.events, self.reading_user)
Ejemplo n.º 2
0
    def __init__(self, events, unseen_events, reading_user):
        """ Constructor.

        Arguments:
        events -- List of mutually combinable events that are bundled. Their ordering does not matter as they will
                  be sorted.
        unseen_events -- List of unseen events. May contain events that are irrelevant.
        reading_user -- the user that will be looking at the event.

        """
        self.events = sorted(events, key=lambda e: e.date_created)
        self.unseen_events = unseen_events
        self.reading_user = reading_user
        self.human_readable_text, self.link_url = Event.generate_human_readable_format(
            self.events, self.reading_user)