py::gui::work::job Class Reference

List of all members.

Public Member Functions

def __init__
def run
def join

Public Attributes

 worker
 on_error
 on_success


Member Function Documentation

def py::gui::work::job::__init__ (   self,
  worker,
  on_success = None,
  on_error = None 
)

00029                                                                      :
00030                 QThread.__init__(self)
00031                 self.worker = worker
00032                 self.on_error = on_error
00033                 self.on_success = on_success
00034 
        def run( self ) :

def py::gui::work::job::run (   self  ) 

00035                         :
00036                 try :
00037                         self.worker()
00038                 except :
00039                         if self.on_error :
00040                                 self.on_error(qo.utils.shift_exc_info(sys.exc_info()))
00041                         else :
00042                                 traceback.print_exc()
00043                 else :
00044                         if self.on_success :
00045                                 self.on_success()
00046         
        def join( self ) :

def py::gui::work::job::join (   self  ) 

00047                          :
00048                 self.wait()
00049 
00050 


Member Data Documentation

py::gui::work::job::worker

py::gui::work::job::on_error

py::gui::work::job::on_success


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