docs: def _GetShowInfo(self, stringSearch):
      """
      Calls GetShowID and does post processing checks on result.
  
      Parameters
      ----------
        stringSearch : string
          String to look up in database or guide.
  
      Returns
      ----------
        tvfile.ShowInfo or None
          If GetShowID returns None or if it returns showInfo with showID = None
          then this will return None, otherwise it will return the showInfo object.
      """
      goodlogging.Log.Info("RENAMER", "Looking up show info for: {0}".format(stringSearch))
      goodlogging.Log.IncreaseIndent()
      showInfo = self._GetShowID(stringSearch)
      if showInfo is None:
        goodlogging.Log.DecreaseIndent()
        return None
      elif showInfo.showID is None:
        goodlogging.Log.DecreaseIndent()
        return None
      elif showInfo.showName is None:
        showInfo.showName = self._db.SearchTVLibrary(showID = showInfo.showID)[0][1]
        goodlogging.Log.Info("RENAMER", "Found show name: {0}".format(showInfo.showName))
        goodlogging.Log.DecreaseIndent()
        return showInfo
      else:
        goodlogging.Log.DecreaseIndent()
        return showInfo