The problem is rather simple, under normal circumstances, as I want to override an existing app hook and call the base implementation. Afterwards I need to do some additional book-keeping.
Normally I would derive from the existing implementation, and call the super class' implementation.
How is this supposed to be done using the hook system ?
To make the issue less abstract, let's assume I have to do something after the standard implementation of the scene_operation_tk-nuke did its work.
For obvious reasons, I don't want to copy-paste the code of the base implementation.
PS: tank.hook.get_hook_baseclass() doesn't yield the actual base class, but resorts to returning the Hook type. For core hooks, I could write my own using some hooks, I could write my own using some trickery, but doing the same for apps will require some more insight, that is, access to the current environment's app bundle to get the apps location, from there one would have to find the hook directory.