pyca/capture.py
def safe_start_capture(event):
    '''Start a capture process but make sure to catch any errors during this
    process, log them but otherwise ignore them.
    '''
    try:
        start_capture(event)
    except Exception:
        logger.error('Recording failed')
        logger.error(traceback.format_exc())
        # Update state
        recording_state(event.uid, 'capture_error')
        update_event_status(event, Status.FAILED_RECORDING)
        set_service_status_immediate(Service.CAPTURE, ServiceStatus.IDLE)
def safe_start_capture(event):
    '''Start a capture process but make sure to catch any errors during this
    process, log them but otherwise ignore them.
    '''
    try:
        start_capture(event)
    except Exception:
        logger.error('Recording failed')
        logger.error(traceback.format_exc())
        # Update state
        recording_state(event.uid, 'capture_error')
        update_event_status(event, Status.FAILED_RECORDING)
        set_service_status_immediate(Service.CAPTURE, ServiceStatus.IDLE)
def safe_start_capture ( event ) : try : start_capture ( event ) except Exception : logger . error ( 'Recording failed' ) logger . error ( traceback . format_exc ( ) ) # Update state recording_state ( event . uid , 'capture_error' ) update_event_status ( event , Status . FAILED_RECORDING ) set_service_status_immediate ( Service . CAPTURE , ServiceStatus . IDLE )
Start a capture process but make sure to catch any errors during this
    process, log them but otherwise ignore them.
Start a capture process but make sure to catch any errors during this process log them but otherwise ignore them .