In the case where no instances have been evaluated (which I suppose is the case when the number of evaluations is zero), the evaluation measures we are using are all undefined (0/0).  I think the usual thing in python is to raise an exception.