From 30aded193a7bbea62129f138fa75a295bef81602 Mon Sep 17 00:00:00 2001 From: qiaolongfei Date: Sun, 9 Apr 2017 17:32:05 +0800 Subject: [PATCH] fix None problem --- python/paddle/v2/layer.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/python/paddle/v2/layer.py b/python/paddle/v2/layer.py index d46d3bc34..a1829b394 100644 --- a/python/paddle/v2/layer.py +++ b/python/paddle/v2/layer.py @@ -325,10 +325,10 @@ class RecurrentLayerInput(WithExtraParent): self.__parents__ = [] else: self.__parents__ = parent_layers.values()[0] - name = self.__parents__[index].name if index >= 0 else None + self.__recurrent_name__ = recurrent_name + name = self.__parents__[index].name if index >= 0 else self.context_name() super(RecurrentLayerInput, self).__init__( name=name, parent_layers=parent_layers) - self.__recurrent_name__ = recurrent_name def context_name(self): return self.__recurrent_name__ + ".begin" @@ -340,10 +340,6 @@ class RecurrentLayerInput(WithExtraParent): in_links=map(lambda x: x.name, self.__parents__)) return self - def use_context_name(self): - return True - - class RecurrentLayerOutput(Layer): def __init__(self, recurrent_name, index, parent_layers): -- GitLab