From db97d126bf96ac15fe926214992e18e71922c189 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 15 Mar 2013 23:37:21 -0500 Subject: [PATCH] Don't strip HTML entities during recursion--confuses replace_metadata. --- fanficdownloader/story.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fanficdownloader/story.py b/fanficdownloader/story.py index 1a21187f..617ce091 100644 --- a/fanficdownloader/story.py +++ b/fanficdownloader/story.py @@ -415,11 +415,13 @@ class Story(Configurable): # includelist prevents infinite recursion of include_in_'s if self.hasConfig("include_in_"+listname) and listname not in includelist: for k in self.getConfigList("include_in_"+listname): - retlist.extend(self.getList(k,removeallentities,doreplacements,includelist=includelist+[listname])) + retlist.extend(self.getList(k,removeallentities=False, + doreplacements=doreplacements,includelist=includelist+[listname])) else: if not self.isList(listname): - retlist = [self.getMetadata(listname,removeallentities, doreplacements)] + retlist = [self.getMetadata(listname,removeallentities=False, + doreplacements=doreplacements)] else: retlist = self.getMetadataRaw(listname)