The following happens for me on a rhel6 box, but not on f19:
>>> pkgwat.api.search('tig')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/pkgwat/api/__init__.py", line 183, in search
return _make_request(path, query, strip_tags)
File "/usr/lib/python2.6/site-packages/pkgwat/api/__init__.py", line 143, in _make_request
d = pkgwat.api.utils.strip_tags(d)
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 24, in strip_tags
return dict(((k, strip_tags(v)) for k, v in d.items()))
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 24, in <genexpr>
return dict(((k, strip_tags(v)) for k, v in d.items()))
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 27, in strip_tags
return [strip_tags(element) for element in d]
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 24, in strip_tags
return dict(((k, strip_tags(v)) for k, v in d.items()))
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 24, in <genexpr>
return dict(((k, strip_tags(v)) for k, v in d.items()))
File "/usr/lib/python2.6/site-packages/pkgwat/api/utils.py", line 31, in strip_tags
s.feed(d)
File "/usr/lib64/python2.6/HTMLParser.py", line 108, in feed
self.goahead(0)
File "/usr/lib64/python2.6/HTMLParser.py", line 148, in goahead
k = self.parse_starttag(i)
File "/usr/lib64/python2.6/HTMLParser.py", line 229, in parse_starttag
endpos = self.check_for_whole_start_tag(i)
File "/usr/lib64/python2.6/HTMLParser.py", line 304, in check_for_whole_start_tag
self.error("malformed start tag")
File "/usr/lib64/python2.6/HTMLParser.py", line 115, in error
raise HTMLParseError(message, self.getpos())
HTMLParser.HTMLParseError: malformed start tag, at line 2, column 27
The following happens for me on a rhel6 box, but not on f19: