From f4f6a861478897537074394c90cb5435b7812e8c Mon Sep 17 00:00:00 2001 From: pictuga Date: Wed, 8 Mar 2017 15:38:59 -1000 Subject: [PATCH] feeds: make wheezy.template mandatory Cleaner code. Less confusing. --- morss/feeds.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/morss/feeds.py b/morss/feeds.py index 56bca2a..3d7c468 100644 --- a/morss/feeds.py +++ b/morss/feeds.py @@ -15,12 +15,9 @@ import dateutil.parser from . import crawler -try: - from wheezy.template.engine import Engine - from wheezy.template.loader import DictLoader - from wheezy.template.ext.core import CoreExtension -except ImportError: - Engine = DictLoader = CoreExtension = None +from wheezy.template.engine import Engine +from wheezy.template.loader import DictLoader +from wheezy.template.ext.core import CoreExtension json.encoder.c_make_encoder = None @@ -389,9 +386,6 @@ class FeedParser(FeedBase): return out.read() def tohtml(self): - if DictLoader is None: - raise ImportError('dep wheezy.template needed') - path = os.path.join(os.path.dirname(__file__), 'reader.html.template') loader = DictLoader({'reader': open(path).read()}) engine = Engine(loader=loader, extensions=[CoreExtension()])