Ignore:
Timestamp:
05/29/13 16:35:18 (11 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Improved exception checking for learner pre-test.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeWidgets/Evaluate/OWTestLearners.py

    r11561 r11562  
    336336            try: 
    337337                predictor = learner(new) 
     338            except Exception, ex: 
     339                learner_exceptions.append((l, ex)) 
     340                l.scores = [] 
     341                l.results = None 
     342            else: 
    338343                if (multilabel and isinstance(learner, Orange.multilabel.MultiLabelLearner)) or predictor(new[0]).varType == new.domain.classVar.varType: 
    339344                    learners.append(learner) 
     
    342347                    l.scores = [] 
    343348                    l.results = None 
    344  
    345             except Exception, ex: 
    346                 learner_exceptions.append((l, ex)) 
    347                 l.scores = [] 
    348                 l.results = None 
    349349 
    350350        if learner_exceptions: 
Note: See TracChangeset for help on using the changeset viewer.