示例#1
0
 def get(self):
     self.response.headers['Content-Type'] = 'text/plain'
     for segment in Segment.all():
         if segment.description.startswith('Seg') and not segment.description.startswith('Segment '):  # or segment.description.startswith('Seg. '):
             self.response.out.write("\nOld segment description: %s\n" % segment.description)
             m = re.match(r"\bSeg\.?\s?\d*-?\s?(.*)\b", segment.description)
             if m:
                 try:
                     segment.description = m.group(1)
                     self.response.out.write("New segment description: %s\n" % segment.description)
                     segment.put()
                 except:
                     pass
示例#2
0
 def get(self):
     self.response.headers['Content-Type'] = 'application/json'
     segments = [segment.props() for segment in Segment.all()]
     for segment in segments:
         segment['date'] = segment['date'].ctime()
     self.response.out.write("%s" % json.dumps({'segments': segments}))