X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=9bb94ccd5d7011df5b0d4449d7b4d97472f25dd6;hp=4fc6288629f02daf7b5b1d0e7141d250de075c88;hb=66adcf0e47106c3809e8b29c91edb2cc32b36081;hpb=cdff851fa265da6a9e368e02ee466ca77f46a831 diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 4fc6288..9bb94cc 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -176,7 +176,10 @@ class NodeNameDelegate(QStyledItemDelegate): QStyledItemDelegate.__init__(self, parent) def displayText(self, value, locale): - data = str(QStyledItemDelegate.displayText(self, value, locale)) + try: + data = str(QStyledItemDelegate.displayText(self, value, locale)) + except UnicodeEncodeError: + data = "" if (len(data)>NAME_MAX_LEN): data = data[:(NAME_MAX_LEN-3)] + "..." return QString(data)