'Sets self.shows[sid] to a new Show instance, or sets the data'

def _setShowData(self, sid, key, value):

    if (sid not in self.shows):
        self.shows[sid] = Show()
    self.shows[sid].data[key] = value
    with io.open(os.path.join(sickrage.DATA_DIR, u'thetvdb.db'), u'wb') as fp:
        pickle.dump(self.shows, fp)
