Is there something similar to calling
self.report inside an Operator, but for use without Operators (i.e. from
Currently this isn't possible.
Needed this as well and added a function to the RNA Window Manager API, that can be accessed via
bpy.context.window_manager.report(). Basically it does almost the same thing, with the exception that it uses the Window Manager
I don't know if it is ok to be accepted in the official git repo, awaiting review:
Note that i am not actually using this now as i had to pass back to the calling operator in any case of error anyway via custom exception, to be able to cancel the operator properly.