No, because it has no way of knowing you are calling it from a slot connected to finished. And even if it did, it still wouldn't make sense to thow an exception there, result() is only a getter and nothing bad can happen after finished() is signalled as there are no more threads performing the job.
Bookmarks