diff --git a/src/libprs500/ebooks/lrf/web/convert_from.py b/src/libprs500/ebooks/lrf/web/convert_from.py index b69f4ca244..581d682d76 100644 --- a/src/libprs500/ebooks/lrf/web/convert_from.py +++ b/src/libprs500/ebooks/lrf/web/convert_from.py @@ -160,6 +160,10 @@ def process_profile(args, options, logger=None): finally: os.chdir(cwd) finally: + try: + profile.cleanup() + except: + pass if tdir and os.path.isdir(tdir): if options.keep_downloaded_files: print 'Downloaded files in ', tdir diff --git a/src/libprs500/ebooks/lrf/web/profiles/__init__.py b/src/libprs500/ebooks/lrf/web/profiles/__init__.py index 819e3135ef..af3e72c66c 100644 --- a/src/libprs500/ebooks/lrf/web/profiles/__init__.py +++ b/src/libprs500/ebooks/lrf/web/profiles/__init__.py @@ -212,6 +212,9 @@ class DefaultProfile(object): return articles + def cleanup(self): + pass + @classmethod def process_html_description(cls, tag): src = '\n'.join(tag.contents)