projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make it possible for users of this library to override argparse's
[python_utils.git]
/
text_utils.py
diff --git
a/text_utils.py
b/text_utils.py
index 534813c2ef28e186b0adb71ed22b3b1d7cbe4c98..d9bb652689f8b317af606b4334a9e09604518975 100644
(file)
--- a/
text_utils.py
+++ b/
text_utils.py
@@
-126,9
+126,7
@@
def distribute_strings(
subwidth = math.floor(width / len(strings))
retval = ""
for string in strings:
subwidth = math.floor(width / len(strings))
retval = ""
for string in strings:
- string = justify_string(
- string, width=subwidth, alignment=alignment, padding=padding
- )
+ string = justify_string(string, width=subwidth, alignment=alignment, padding=padding)
retval += string
while len(retval) > width:
retval = retval.replace(' ', ' ', 1)
retval += string
while len(retval) > width:
retval = retval.replace(' ', ' ', 1)
@@
-150,13
+148,7
@@
def justify_string_by_chunk(string: str, width: int = 80, padding: str = " ") ->
padding = padding[0]
first, *rest, last = string.split()
w = width - (len(first) + 1 + len(last) + 1)
padding = padding[0]
first, *rest, last = string.split()
w = width - (len(first) + 1 + len(last) + 1)
- ret = (
- first
- + padding
- + distribute_strings(rest, width=w, padding=padding)
- + padding
- + last
- )
+ ret = first + padding + distribute_strings(rest, width=w, padding=padding) + padding + last
return ret
return ret