Changeset 28 for trunk/daemon/togad.py


Ignore:
Timestamp:
04/01/05 10:49:44 (18 years ago)
Author:
bastiaans
Message:

daemon/togad.py:

Additional code for bug catching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/daemon/togad.py

    r27 r28  
    1919# >=7  = daemon threading
    2020#
    21 DEBUG_LEVEL = 7
     21DEBUG_LEVEL = 9
    2222
    2323# Where is the gmetad.conf located
     
    229229                                self.processXML()
    230230                                debug_msg( 7, self.printTime() + ' - xmlthread()  - Done processing; exiting.' )
    231                                 sys.exit(0)
     231                                sys.exit( 0 )
    232232
    233233                        elif pid > 0:
     
    239239
    240240                                r = os.wait()
    241 
    242                                 debug_msg( 7, self.printTime() + ' - mainthread() - Done waiting.' )
     241                                ret = r[1]
     242                                if ret != 0:
     243                                        debug_msg( 7, self.printTime() + ' - mainthread() - Done waiting: ERROR! xmlthread() exited with status %d' %(ret) )
     244                                else:
     245
     246                                        debug_msg( 7, self.printTime() + ' - mainthread() - Done waiting: xmlthread() finished succesfully' )
    243247
    244248        def processXML( self ):
     
    417421                try:
    418422                        rrdtool.update( str(rrd_file), str(update_string) )
    419                 except error, detail:
     423                except rrdtool.error, detail:
    420424                        debug_msg( 0, 'EXCEPTION! While trying to update rrd:' )
    421425                        debug_msg( 0, '\trrd %s with %s' %( str(rrd_file), update_string ) )
    422                         debug_msg( 0, detail )
     426                        debug_msg( 0, str(detail) )
     427                        sys.exit( 1 )
    423428               
    424429                debug_msg( 9, 'updated rrd %s with %s' %( str(rrd_file), update_string ) )
Note: See TracChangeset for help on using the changeset viewer.