Exemple #1
0
    def iter_events(self):
        all_events = {}
        with self.browser:
            all_events[u'visits'] =  (self.browser.get_visits, 'Visited by %s')
        for type, (events, message) in all_events.iteritems():
            for event in events():
                e = Event(event['who']['id'])

                e.date = parse_dt(event['date'])
                e.type = type
                # if 'who' in event:
                #     e.contact = self._get_partial_contact(event['who'])
                # else:
                #     e.contact = self._get_partial_contact(event)

                # if not e.contact:
                #     continue

                # e.message = message % e.contact.name
                yield e
Exemple #2
0
    def iter_events(self):
        all_events = {}
        with self.browser:
            all_events[u'visits'] = (self.browser.get_visits, 'Visited by %s')
        for type, (events, message) in all_events.iteritems():
            for event in events():
                e = Event(event['who']['id'])

                e.date = parse_dt(event['date'])
                e.type = type
                # if 'who' in event:
                #     e.contact = self._get_partial_contact(event['who'])
                # else:
                #     e.contact = self._get_partial_contact(event)

                # if not e.contact:
                #     continue

                # e.message = message % e.contact.name
                yield e
Exemple #3
0
    def iter_events(self):
        all_events = {}
        all_events[u'baskets'] = (self.browser.get_baskets,
                                  'You were put into %s\'s basket')
        all_events[u'flashs'] = (self.browser.get_flashs,
                                 'You sent a charm to %s')
        all_events[u'visits'] = (self.browser.get_visits, 'Visited by %s')
        for type, (events, message) in all_events.items():
            for event in events():
                e = Event(event['who']['id'])

                e.date = parse_dt(event['date'])
                e.type = type
                if 'who' in event:
                    e.contact = self._get_partial_contact(event['who'])
                else:
                    e.contact = self._get_partial_contact(event)

                if not e.contact:
                    continue

                e.message = message % e.contact.name
                yield e
Exemple #4
0
    def iter_events(self):
        all_events = {}
        all_events[u'baskets'] = (self.browser.get_baskets, 'You were put into %s\'s basket')
        all_events[u'flashs'] =  (self.browser.get_flashs, 'You sent a charm to %s')
        all_events[u'visits'] =  (self.browser.get_visits, 'Visited by %s')
        for type, (events, message) in all_events.items():
            for event in events():
                e = Event(event['who']['id'])

                e.date = parse_dt(event['date'])
                e.type = type
                if 'who' in event:
                    e.contact = self._get_partial_contact(event['who'])
                else:
                    e.contact = self._get_partial_contact(event)

                if not e.contact:
                    continue

                e.message = message % e.contact.name
                yield e