'Update a show in SickRage'

def run(self):

    show_obj = Show.find(sickbeard.showList, int(self.indexerid))
    if (not show_obj):
        return _responds(RESULT_FAILURE, msg=u'Show    not    found')
    try:
        sickbeard.showQueueScheduler.action.update_show(show_obj, True)
        return _responds(RESULT_SUCCESS, msg=(str(show_obj.name) + u'    has    queued    to    be    updated'))
    except CantUpdateShowException as e:
        logger.log(u'API::Unable    to    update    show:    {0}'.format(e), logger.DEBUG)
        return _responds(RESULT_FAILURE, msg=(u'Unable    to    update    ' + str(show_obj.name)))
