Exemplo n.º 1
0
    def get(self, clientversion, year=None, month=None, day=None):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.headers['Access-Control-Allow-Origin'] = '*'
        try:
            if needschedule(year,month,day):
                self.response.out.write('#schedule {:%Y.%m.%d}\n'.format(date.today()))
                self.response.out.write(CalcSchedule.getSchedule(clientversion))
                self.response.out.write('#name ' + CurrentSchedule.schedulename + '\n')

            special = CalcSchedule.getSpecial(clientversion);
            if special:
                self.response.out.write('#special\n')
                self.response.out.write(special)

            if Alert.hasAlerts():
                self.response.out.write('#allalerts\n')
                for alert in Alert.allAlerts():
                    self.response.out.write(str(alert))
                self.response.out.write('__\n')
        except:
            AdminUtils.handleError()
        finally:
            self.response.out.write('#done\n')
Exemplo n.º 2
0
 def get(self):
     AdminUtils.mailstats();