Correct help lunr search boosts
This commit is contained in:
parent
a95d801b1e
commit
88a48e6842
8 changed files with 310 additions and 60 deletions
|
|
@ -1868,12 +1868,14 @@ def format_grid(elements, width=78, sep=" ", verbatim_elements=None):
|
|||
elements = [elements[ie] + sep for ie in range(nelements - 1)] + [elements[-1]]
|
||||
wls = [len(elem) for elem in elements]
|
||||
wls_percentile = [wl for iw, wl in enumerate(wls) if iw not in verbatim_elements]
|
||||
# from pudb import debugger
|
||||
# debugger.Debugger().set_trace()
|
||||
|
||||
# get the nth percentile as a good representation of average width
|
||||
averlen = int(percentile(sorted(wls_percentile), 0.9)) + 2 # include extra space
|
||||
aver_per_row = width // averlen + 1
|
||||
if wls_percentile:
|
||||
# get the nth percentile as a good representation of average width
|
||||
averlen = int(percentile(sorted(wls_percentile), 0.9)) + 2 # include extra space
|
||||
aver_per_row = width // averlen + 1
|
||||
else:
|
||||
# no adjustable rows, just keep all as-is
|
||||
aver_per_row = 1
|
||||
|
||||
if aver_per_row == 1:
|
||||
# one line per row, output directly since this is trivial
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue