Exemplo n.º 1
0
	def _get_room_list_core():
		room_list=db.Query(ChatRoom,keys_only=True).order("-create_date").fetch(limit=100)
		room_list2=[]
		for room_key in room_list:
			try:
				room=ChatRoom.get_light(room_key)#db.get(room_key)	#削除のインデックスの反映が遅延するため再取得
			except:
				room=None
			if(not room):
				continue
			room_list2.append(room)
		return room_list2
Exemplo n.º 2
0
	def thumbnail(self):
		try:
			room=ChatRoom.get_light(self.request.get("key"))#db.get(str(self.request.get("key")))
		except:
			self.error(500)
			return

		if(not room) or (not room.thumbnail):
			self.redirect("./static_files/empty_user.png")
			return
		self.response.headers['Content-Type'] = "image/png"
		self.response.out.write(room.thumbnail)
		return