@classmethod<EOL><INDENT>def call_decorator(cls, func):<DEDENT>
@wraps(func)<EOL>def _wrap(self, *args, **kwargs):<EOL><INDENT>try:<EOL><INDENT>return func(self, *args, **kwargs)<EOL><DEDENT>except Exception:<EOL><INDENT>self.logger.exception('<STR_LIT>')<EOL>if not (self.catch_child_exception or False):<EOL><INDENT>raise<EOL><DEDENT><DEDENT><DEDENT>return _wrap<EOL>
class function that MUST be specified as decorator
        to the `__call__` method overriden by sub-classes.