'Downloads a poster image and saves it to the filename specified by poster_name
inside the show\'s root folder.
show_obj: a TVShow object for which to download a poster'

def save_poster(self, show_obj, which=None):

    poster_path = self.get_poster_path(show_obj)
    poster_data = self._retrieve_show_image(u'poster', show_obj, which)
    if (not poster_data):
        logger.log(u'No    show    poster    image    was    retrieved,    unable    to    write    poster', logger.DEBUG)
        return False
    return self._write_image(poster_data, poster_path)
