parent
795a0b281f
commit
f4f6a86147
|
@ -15,12 +15,9 @@ import dateutil.parser
|
||||||
|
|
||||||
from . import crawler
|
from . import crawler
|
||||||
|
|
||||||
try:
|
|
||||||
from wheezy.template.engine import Engine
|
from wheezy.template.engine import Engine
|
||||||
from wheezy.template.loader import DictLoader
|
from wheezy.template.loader import DictLoader
|
||||||
from wheezy.template.ext.core import CoreExtension
|
from wheezy.template.ext.core import CoreExtension
|
||||||
except ImportError:
|
|
||||||
Engine = DictLoader = CoreExtension = None
|
|
||||||
|
|
||||||
json.encoder.c_make_encoder = None
|
json.encoder.c_make_encoder = None
|
||||||
|
|
||||||
|
@ -389,9 +386,6 @@ class FeedParser(FeedBase):
|
||||||
return out.read()
|
return out.read()
|
||||||
|
|
||||||
def tohtml(self):
|
def tohtml(self):
|
||||||
if DictLoader is None:
|
|
||||||
raise ImportError('dep wheezy.template needed')
|
|
||||||
|
|
||||||
path = os.path.join(os.path.dirname(__file__), 'reader.html.template')
|
path = os.path.join(os.path.dirname(__file__), 'reader.html.template')
|
||||||
loader = DictLoader({'reader': open(path).read()})
|
loader = DictLoader({'reader': open(path).read()})
|
||||||
engine = Engine(loader=loader, extensions=[CoreExtension()])
|
engine = Engine(loader=loader, extensions=[CoreExtension()])
|
||||||
|
|
Loading…
Reference in New Issue