Fix template lookup via TemplateMod.__parent
parent
b9ee12b644
commit
ed0ffd3d66
|
@ -47,6 +47,10 @@ class TemplateModule:
|
|||
return self.__children[name]
|
||||
if name in self.__altchildren:
|
||||
return self.__altchildren[name]
|
||||
|
||||
if not self.__parent is None:
|
||||
return self.__parent.__getattr__(name)
|
||||
|
||||
raise AttributeError("%s not found in %s" % (name,self))
|
||||
|
||||
def __getitem__(self,name):
|
||||
|
@ -57,6 +61,10 @@ class TemplateModule:
|
|||
return self.__children[name]
|
||||
if name in self.__altchildren:
|
||||
return self.__altchildren[name]
|
||||
|
||||
if not self.__parent is None:
|
||||
return self.__parent.__getitem__(name)
|
||||
|
||||
raise IndexError("%s not found in %s" % (name,self))
|
||||
|
||||
def provide(self,name):
|
||||
|
|
Loading…
Reference in New Issue