From bdc2525713b9e09640879d8099b8506cf60e8d1f Mon Sep 17 00:00:00 2001 From: Denis Spiridonov Date: Tue, 19 Jun 2012 14:52:25 +0400 Subject: [PATCH] fix get empty message --- consolegui/application/MainFrameResult.py | 19 ++++++++++--------- consolegui/application/more.py | 2 ++ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/consolegui/application/MainFrameResult.py b/consolegui/application/MainFrameResult.py index e80a73b..3354d03 100755 --- a/consolegui/application/MainFrameResult.py +++ b/consolegui/application/MainFrameResult.py @@ -271,19 +271,20 @@ class MainFrameRes(QtGui.QWidget): self.set_result_task(True) if self.progress_list: self.progress_list[len(self.progress_list)-1].hide() - lbl_temp = ErrorWgt(message, self) - lbl_temp.set_error() - - lbl_temp.setMinimumHeight(lbl_temp.sizeHint().height()) - self.work_layout._addWidget(lbl_temp) + if message: + lbl_temp = ErrorWgt(message, self) + lbl_temp.set_error() + lbl_temp.setMinimumHeight(lbl_temp.sizeHint().height()) + self.work_layout._addWidget(lbl_temp) + self.initUI() def show_warning(self, item): # add warning message label - lbl_temp = ErrorWgt(item.message, self) - lbl_temp.set_warning() - - self.work_layout._addWidget(lbl_temp) + if item.message: + lbl_temp = ErrorWgt(item.message, self) + lbl_temp.set_warning() + self.work_layout._addWidget(lbl_temp) self.initUI() def show_group(self, item): diff --git a/consolegui/application/more.py b/consolegui/application/more.py index 4c5b8c1..7372030 100755 --- a/consolegui/application/more.py +++ b/consolegui/application/more.py @@ -415,6 +415,8 @@ class ErrorWgt(QtGui.QWidget): class LabelWordWrap(QtGui.QLabel): def __init__(self, name, parent = None): + if not name: + name = '' try: name = name.decode('utf-8') except (UnicodeDecodeError, UnicodeEncodeError):