Exemplo n.º 1
0
    def render(self, data):
        proto = Desc()
        #数据准备
        fate_bonus = data["fate_bonus"]
        fate_candle = data["fate_candle"]
        chapter = {}
        candles = {}
        for c in fate_candle:
            if c[1] == 6:
                candles[c[0]] = c[2]

        for b in fate_bonus:
            if not chapter.has_key(b[0]):
                proto.chpaters.taks_id = candles[b[0]]
            cell = proto.chpaters.celss.add()
            fields = cell.DESCRIPTOR.fields
            for i in range(len(fields)):
                field = fields[i]
                v = ProtoRender._validate(self, field, b[i + 2])
                if not v:
                    continue
                else:
                    cell.__setattr__(field.name, v)
        return proto
Exemplo n.º 2
0
	def render(self, data):
		proto = Desc()
		#数据准备
		fate_bonus = data["fate_bonus"]
		fate_candle = data["fate_candle"]
		chapter = {}
		candles = {}
		for c in fate_candle:
			if c[1] == 6:
				candles[c[0]] = c[2]

		for b in fate_bonus:
			if not chapter.has_key(b[0]):
				proto.chpaters.taks_id = candles[b[0]]
			cell = proto.chpaters.celss.add()
			fields = cell.DESCRIPTOR.fields
			for i in range(len(fields)):
				field = fields[i]
				v = ProtoRender._validate(self, field,b[i+2])
				if not v:
					continue
				else:
					cell.__setattr__(field.name, v)
		return proto
Exemplo n.º 3
0
	def __init__(self):
		ProtoRender.__init__(self)
Exemplo n.º 4
0
	def render(self, data):
		# 如有特殊处理请复写
		ProtoRender.render(self, data)
Exemplo n.º 5
0
    def render(self, data):

        # 如有特殊处理请复写

        ProtoRender.render(self, data)
Exemplo n.º 6
0
    def __init__(self):

        ProtoRender.__init__(self)
Exemplo n.º 7
0
 def render(self, data):
     return ProtoRender.common_render(self, data["simple_test"], Desc)
Exemplo n.º 8
0
	def render(self, data):
		return ProtoRender.common_render(self, data["simple_test"], Desc)