File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -2228,6 +2228,9 @@ def _g_sig_digits(value, delta):
22282228    Return the number of significant digits to %g-format *value*, assuming that 
22292229    it is known with an error of *delta*. 
22302230    """ 
2231+     # For inf or nan, the precision doesn't matter. 
2232+     if  not  math .isfinite (value ):
2233+         return  0 
22312234    if  delta  ==  0 :
22322235        if  value  ==  0 :
22332236            # if both value and delta are 0, np.spacing below returns 5e-324 
@@ -2241,11 +2244,10 @@ def _g_sig_digits(value, delta):
22412244    # digits before the decimal point (floor(log10(45.67)) + 1 = 2): the total 
22422245    # is 4 significant digits.  A value of 0 contributes 1 "digit" before the 
22432246    # decimal point. 
2244-     # For inf or nan, the precision doesn't matter. 
22452247    return  max (
22462248        0 ,
22472249        (math .floor (math .log10 (abs (value ))) +  1  if  value  else  1 )
2248-         -  math .floor (math .log10 (delta )))  if   math . isfinite ( value )  else   0 
2250+         -  math .floor (math .log10 (delta )))
22492251
22502252
22512253def  _unikey_or_keysym_to_mplkey (unikey , keysym ):
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments