From c6ddd8e6d78191ed1e5c2769c97fd362e263502c Mon Sep 17 00:00:00 2001 From: asbjorn grandt Date: Fri, 1 Nov 2013 08:08:44 +0100 Subject: [PATCH] base_adapter were removing empty paragraphs used as section breaks on some sites (ie. AO3) --- fanficdownloader/adapters/base_adapter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fanficdownloader/adapters/base_adapter.py b/fanficdownloader/adapters/base_adapter.py index e2e87b8e..46d0e526 100644 --- a/fanficdownloader/adapters/base_adapter.py +++ b/fanficdownloader/adapters/base_adapter.py @@ -352,8 +352,8 @@ class BaseSiteAdapter(Configurable): if t.name in ('center'): t['class']=t.name t.name='div' - # removes paired, but empty tags. - if t.string != None and len(t.string.strip()) == 0 : + # removes paired, but empty non paragraph tags. + if t.name not in ('p') and t.string != None and len(t.string.strip()) == 0 : t.extract() retval = soup.__str__('utf8').decode('utf-8')