--- a/UI/SymbolsWidget.py Mon Mar 25 03:11:06 2013 +0100 +++ b/UI/SymbolsWidget.py Mon Mar 25 03:28:43 2013 +0100 @@ -10,7 +10,11 @@ from __future__ import unicode_literals # __IGNORE_WARNING__ import unicodedata -import html.entities +try: # Py3 + import html.entities as html_entities +except (ImportError): + chr = unichr + import htmlentitydefs as html_entities # __IGNORE_WARNING__ from PyQt4.QtCore import pyqtSlot, pyqtSignal, QAbstractTableModel, QModelIndex, Qt, \ qVersion @@ -232,8 +236,8 @@ elif col == 2: return "0x{0:04x}".format(id) elif col == 3: - if id in html.entities.codepoint2name: - return "&{0};".format(html.entities.codepoint2name[id]) + if id in html_entities.codepoint2name: + return "&{0};".format(html_entities.codepoint2name[id]) elif col == 4: return unicodedata.name(chr(id), '').title()