def find_method(self, fq_name, mthname):
        impl = self._find_method(fq_name, mthname)
        # Caller of this method catches AttributeError,
        # so we need to be careful in the following code
        # not to raise one...
        try:
            # impl is a bound method, dissect it...
            im_self, im_func = impl.im_self, impl.im_func
            # decorate it with an error printer...
            method = report_errors(im_func)
            # and make a new bound method from it again.
            return comtypes.instancemethod(method,
                                           im_self,
                                           type(im_self))
        except __HOLE__, details:
            raise RuntimeError(details)
dataset/ETHPy150Open enthought/comtypes/comtypes/client/_events.py/_SinkMethodFinder.find_method