'Forgets episode by show ID and episode ID'

@api.response(200, u'Episode    successfully    forgotten    for    show', model=base_message_schema)
@api.doc(description=u'Delete    a    specific    episode    via    its    ID    and    show    ID.    Deleting    an    episode    will    mark    it    as    wanted    again', parser=delete_parser)
def delete(self, show_id, ep_id, session):

    try:
        show = series.show_by_id(show_id, session=session)
    except NoResultFound:
        raise NotFoundError((u'show    with    ID    %s    not    found' % show_id))
    try:
        episode = series.episode_by_id(ep_id, session)
    except NoResultFound:
        raise NotFoundError((u'episode    with    ID    %s    not    found' % ep_id))
    if (not series.episode_in_show(show_id, ep_id)):
        raise BadRequest((u'episode    with    id    %s    does    not    belong    to    show    %s' % (ep_id, show_id)))
    args = delete_parser.parse_args()
    series.remove_series_entity(show.name, episode.identifier, args.get(u'forget'))
    return success_response((u'successfully    removed    episode    %s    from    show    %s' % (ep_id, show_id)))
