def get(self): logging.info('starting batch insert job') users = Student.all().filter("auto =", True).order("-lastrun").fetch(limit=1000) for user in users: if user.calendar_id: try: event_list = bseu_schedule.fetch_and_parse_week(user) except Exception, e: logging.error(e) else: if event_list: create_calendar_events(user, event_list) mailer.send(recipient=user.student.email(), params={'user': user.student, 'events': event_list})
def get(self): user = Student.all().filter("student =", users.get_current_user()).order("-lastrun").get() create_calendar_events(user, bseu_schedule.fetch_and_parse_week(user)) self.session = get_current_session() self.session['messages'] = ["Импорт успешен!"] self.redirect('/')