INNER CODE UNIT · Python
t
dhondta/python-codext · src/codext/__init__.py:67
t = [lst[j:j+i] for j in range(0, len(lst), i)]
w = [max(0 if j+k*i >= len(lst) else len(lst[j+k*i]) for k in range(len(t))) for j, _ in enumerate(w)]
if sum(w) + space * len(w) >= cols:
i -= 1
w.pop()
else:
break
print("\n".join("".join("%-{}s".format(w[n] + space) % x for n, x in enumerate(r)) for r in t) + "\n")
except (AttributeError, OSError):
print(", ".join(lst) + "\n")
def main():
import argparse, os
class _CustomFormatter(argparse.RawTextHelpFormatter):
def __init__(self, prog, **kwargs):
kwargs['max_help_position'] = 32