def interact_individual_result(testres, qaid, cfgx=0):
    ibs = testres.ibs
    cfgx_list = ut.ensure_iterable(cfgx)
    qreq_list = ut.take(testres.cfgx2_qreq_, cfgx_list)
    cm_list = [qreq_.execute(qaids=[qaid]) for qreq_ in qreq_list]
    cfgx2_shortlbl = testres.get_short_cfglbls()
    show_kwargs = {'N': 3, 'ori': True, 'ell_alpha': 0.9}
    show_kwargs['show_query'] = False
    show_kwargs['viz_name_score'] = True
    show_kwargs['show_timedelta'] = True
    show_kwargs['show_gf'] = True
    show_kwargs['with_figtitle'] = False
    for (cfgx, cm, qreq_) in zip(cfgx_list, cm_list, qreq_list):
        query_lbl = cfgx2_shortlbl[cfgx]
        fnum = cfgx
        cm.ishow_analysis(ibs, figtitle=query_lbl, fnum=fnum, annot_mode=1, qreq_=qreq_, **show_kwargs)
def interact_individual_result(testres, qaid, cfgx=0):
    ibs = testres.ibs
    cfgx_list = ut.ensure_iterable(cfgx)
    qreq_list = ut.take(testres.cfgx2_qreq_, cfgx_list)
    cm_list = [qreq_.execute(qaids=[qaid]) for qreq_ in qreq_list]
    cfgx2_shortlbl = testres.get_short_cfglbls()
    show_kwargs = {'N': 3, 'ori': True, 'ell_alpha': 0.9}
    show_kwargs['show_query'] = False
    show_kwargs['viz_name_score'] = True
    show_kwargs['show_timedelta'] = True
    show_kwargs['show_gf'] = True
    show_kwargs['with_figtitle'] = False
    for (cfgx, cm, qreq_) in zip(cfgx_list, cm_list, qreq_list):
        query_lbl = cfgx2_shortlbl[cfgx]
        fnum = cfgx
        cm.ishow_analysis(ibs, figtitle=query_lbl, fnum=fnum, annot_mode=1, qreq_=qreq_, **show_kwargs)