Ejemplo n.º 1
0
  def get(self):
    self.response.headers['Content-Type'] = 'text/xml'
    comps = Competition.all().order('-date')
     
    self.response.out.write('<competitions>')
    more = True
    idx = 0
    while more:
	q=comps.fetch(offset=idx, limit=100)
	more = False
    	for comp in q:
        	self.response.out.write('<competition')
       		self.response.out.write(' name="%s" date="%s" organizer="%s" id="%s"' % (comp.name, comp.date, comp.organizer, comp.key()))
		self.response.out.write('/>')
		more = True
	idx += 100

    self.response.out.write('</competitions>')