def resolve(self, text):
if isinstance(text, str):
resolver = IncludeHelper.Resolver(self.__fileLoader, self.__baseDir, self.__varBase, text)
t = Template(text)
t.delimiter = '$<'
t.pattern = self.__pattern
ret = t.substitute(resolver)
sourceAnchor = "_BOB_SOURCES[$LINENO]=" + quote(self.__sourceName)
return ("\n".join(resolver.prolog + [sourceAnchor, ret]), "\n".join(resolver.incDigests))
else:
return (None, None)
评论列表
文章目录