From a9635fac7d8e5d5453cd800d1469df2dbf565333 Mon Sep 17 00:00:00 2001 From: Muhammad Tauqir Ahmad Date: Mon, 4 Nov 2013 14:41:28 -0500 Subject: [PATCH] Fix setting of query based on availability of PyQuery. If PyQuery isn't available, it just doesn't set self.q and later, when it is accessed in __call__, it throws an exception. The solution is to set it to None if PyQuery isn't available. --- hyde/template.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hyde/template.py b/hyde/template.py index 85841b9..62997cc 100644 --- a/hyde/template.py +++ b/hyde/template.py @@ -24,9 +24,8 @@ class HtmlWrap(object): try: from pyquery import PyQuery except: - PyQuery = False - if PyQuery: - self.q = PyQuery(html) + PyQuery = None + self.q = PyQuery(html) if PyQuery else None def __unicode__(self): return self.raw