Ticket #2410: trac_2140.patch

File trac_2140.patch, 1.2 kB (added by mhansen, 4 months ago)
  • a/sage/plot/plot.py

    old new  
    35933593 
    35943594        try: 
    35953595            data[i] = (float(xi), float(f(xi))) 
     3596            if str(data[i][1]) in ['nan', 'NaN']: 
     3597                sage.misc.misc.verbose("%s\nUnable to compute f(%s)"%(msg, x),1) 
     3598                exceptions += 1 
     3599                exception_indices.append(i) 
    35963600        except (ZeroDivisionError, TypeError, ValueError, OverflowError), msg: 
    35973601            sage.misc.misc.verbose("%s\nUnable to compute f(%s)"%(msg, x),1) 
    35983602            exceptions += 1 
    35993603            exception_indices.append(i) 
    36003604 
    3601         if str(data[i][1]) in ['nan', 'NaN']: 
    3602             sage.misc.misc.verbose("%s\nUnable to compute f(%s)"%(msg, x),1) 
    3603             exceptions += 1 
    3604             exception_indices.append(i) 
    36053605 
    36063606    data = [data[i] for i in range(len(data)) if i not in exception_indices] 
    36073607