py::gui::widget::traceback_error Class Reference

List of all members.

Public Member Functions

def __init__
def set_exc_info


Member Function Documentation

def py::gui::widget::traceback_error::__init__ (   self,
  parent = None 
)

00170                                             :
00171                 Ui_traceback_error.__init__(self)
00172                 QWidget.__init__(self, parent)
00173                 self.setupUi(self)
00174 
        def set_exc_info( self, exc_info ) :

def py::gui::widget::traceback_error::set_exc_info (   self,
  exc_info 
)

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 ) :


The documentation for this class was generated from the following file:
Generated on Tue Oct 9 20:40:30 2007 for Qomics by  doxygen 1.5.3