def create_season_all_banner(self, show_obj):
        # type: (sickbeard.tv.TVShow) -> bool
        if self.season_all_banner and show_obj and not self._has_season_all_banner(show_obj):
            logger.debug(u'Metadata provider %s creating season all banner for %s' % (
                        self.name, show_obj.unique_name))
            return self.save_season_all_banner(show_obj)
        return False