def METHOD_NAME(self) -> str | None:
    ''' The last path component for the basename of the path to the
    callback module.
    '''
    if self.failed:
        return None
    else:
        # TODO should fix invalid URL characters
        return '/' + os.path.splitext(os.path.basename(self._runner.path))[0]