Godtone
Joined 17 December 2020
m broke smth Tag: Undo |
m →My Python 3 code: fix convert() edgecase |
||
| Line 607: | Line 607: | ||
if type(x)==list: | if type(x)==list: | ||
interval = unfact(x,p) | interval = unfact(x,p) | ||
if len(fact_int(interval[1]))==1: # if harmonic (denominator in 2-lim) | if len(fact_int(interval[1]))==1 or interval[1]==1: # if harmonic (denominator in 2-lim) | ||
return interval[0] | return interval[0] | ||
if len(fact_int(interval[0]))==1: # if subharmonic (numerator in 2-lim) | if len(fact_int(interval[0]))==1 or interval[0]==1: # if subharmonic (numerator in 2-lim) | ||
return interval[1] | return interval[1] | ||
else: | else: | ||