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
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}))