Re: [Patch v5 05/11] lib: provide config API

Subject: Re: [Patch v5 05/11] lib: provide config API

Date: Tue, 24 May 2016 08:48:11 -0300

To: notmuch@notmuchmail.org

Cc:

From: David Bremner


David Bremner <david@tethera.net> writes:
> +	notmuch->exception_reported = TRUE;
> +	if (! notmuch->exception_reported) {
> +	    _notmuch_database_log (notmuch, "Error: A Xapian exception occurred setting metadata: %s\n",
> +				   error.get_msg().c_str());
> +	}

Upon revisiting, this looks pretty silly. According to the commit
message in e2341cb the point of exception_reported is to avoid excess
error reporting when closing/flushing after another error. Since we
don't actually print these error messages anymore, I'm not sure it's
even needed.  In any case, this is a bad case of copy-pasta, which I've
fixed in git by removing the if (in both places).


Thread: