code: def _CreateNewSeasonDir(self, seasonNum):
      
      seasonDirName = "Season {0}".format(seasonNum)
      goodlogging.Log.Info("RENAMER", "Generated directory name: '{0}'".format(seasonDirName))
  
      if self._skipUserInput is False:
        response = goodlogging.Log.Input("RENAMER", "Enter 'y' to accept this directory, 'b' to use base show directory, 'x' to skip this file or enter a new directory name to use: ")
        response = util.CheckEmptyResponse(response)
      else:
        response = 'y'
  
      if response.lower() == 'b':
        return ''
      elif response.lower() == 'y':
        return seasonDirName
      elif response.lower() == 'x':
        return None
      else:
        return response
docs: Creates a new season directory name in the form 'Season <NUM>'.
  
      If skipUserInput is True this will be accepted by default otherwise the
      user can choose to accept this, use the base show directory or enter
      a different name.
  
      Parameters
      ----------
        seasonNum : int
          Season number.
  
      Returns
      ----------
        string or None
          If the user accepts the generated directory name or gives a new name
          this will be returned. If it the user chooses to use the base
          directory an empty string is returned. If the user chooses to skip at
          this input stage None is returned.