'Run the object audit until stopped.'

def run_forever(self, *args, **kwargs):

    zbo_fps = kwargs.get('zero_byte_fps', 0)
    parent = False
    if zbo_fps:
        parent = True
    kwargs = {'mode': 'forever'}
    while True:
        try:
            self.audit_loop(parent, zbo_fps, **kwargs)
        except (Exception, Timeout) as err:
            self.logger.exception(_('ERROR    auditing:    %s'), err)
        self._sleep()
