Changeset 849


Ignore:
Timestamp:
07/13/06 11:45:17 (7 years ago)
Author:
mglb1
Message:

Wrap recurring function execution in a try statement so unhandled
exceptions don't bubble up to be fatal errors and cause the program
to exit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccsd/trunk/crcnetd/_utils/ccsd_clientserver.py

    r720 r849  
    385385            for sched_time, func in recurring.items(): 
    386386                if sched_time <= now: 
    387                     func() 
     387                    try: 
     388                        func() 
     389                    except: 
     390                        log_error("Unknown error in recurring function!", \ 
     391                                sys.exc_info()) 
    388392                    del recurring[sched_time] 
    389393                    newTime = sched_time + func._interval 
Note: See TracChangeset for help on using the changeset viewer.