00175 :
00176 exc_instance = exc_info[1]
00177
00178 if isinstance(exc_instance, urllib2.URLError) :
00179 exc_value = qo.utils.decode(", ".join(map(str,exc_instance.reason)))
00180 else :
00181 exc_value = str(exc_instance)
00182
00183 self.exc_name.setText(exc_info[0].__name__)
00184 self.exc_value.setText(exc_value)
00185 self.traceback.setPlainText("".join(traceback.format_exception(*exc_info)[1:]))
00186 print "".join(traceback.format_exception(*exc_info))
00187
00188
class interface_progress( qo.notifier.progress ) :