This file is a part of Bookmarks database and Internet robot.
"""
-__version__ = "$Revision$"[11:-2]
-__revision__ = "$Id$"[5:-2]
-__date__ = "$Date$"[7:-2]
__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2010, 2011 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2010-2012 PhiloSoft Design"
__license__ = "GNU GPL"
__all__ = ['parse_html']
else:
title = ''
- if title is None:
- return None
-
for node in head.childNodes:
if node.name == 'meta' and \
('http-equiv' in node.attributes) and \
if not charset:
charset = parser.tokenizer.stream.charEncoding[0]
- if charset or meta_charset:
+ if title and (charset or meta_charset):
title = title.encode(charset or meta_charset)
for node in head.childNodes:
else:
title = ''
- if title is None:
- return None
-
+ if (title is None) and (refresh is None) and (icon is None):
+ return None
return HTMLParser(charset, meta_charset, title, refresh, icon)