def METHOD_NAME(self, basepath):
    '''Determine the target base name of this comic file and make sure the
    directory exists.'''
    comicdir = self.scraper.get_download_dir(basepath)
    if not os.path.isdir(comicdir):
        os.makedirs(comicdir)
    return os.path.join(comicdir, self.filename)