'Season thumbs for MediaBrowser go in Show Dir/Season X/banner.jpg
If no season folder exists, None is returned'

@staticmethod
def get_season_banner_path(show_obj, season):

    dir_list = [x for x in os.listdir(show_obj.location) if os.path.isdir(os.path.join(show_obj.location, x))]
    season_dir_regex = u'^Season\\s+(\\d+)$'
    season_dir = None
    for cur_dir in dir_list:
        if ((season == 0) and (cur_dir == u'Specials')):
            season_dir = cur_dir
            break
        match = re.match(season_dir_regex, cur_dir, re.I)
        if (not match):
            continue
        cur_season = int(match.group(1))
        if (cur_season == season):
            season_dir = cur_dir
            break
    if (not season_dir):
        sickrage.srCore.srLogger.debug((u'Unable    to    find    a    season    dir    for    season    ' + str(season)))
        return None
    sickrage.srCore.srLogger.debug((((u'Using    ' + str(season_dir)) + u'/banner.jpg    as    season    dir    for    season    ') + str(season)))
    return os.path.join(show_obj.location, season_dir, u'banner.jpg')
