try:
rows, columns = cmd_with_timeout(
"stty size",
- timeout_seconds=5.0,
+ timeout_seconds=1.0,
).split()
except Exception as e:
logger.exception(e)
string, width=subwidth, alignment=alignment, padding=padding
)
retval += string
+ while(len(retval) > width):
+ retval = retval.replace(' ', ' ', 1)
+ while(len(retval) < width):
+ retval = retval.replace(' ', ' ', 1)
return retval
padding = padding[0]
first, *rest, last = string.split()
w = width - (len(first) + 1 + len(last) + 1)
- retval = (
- first + padding + distribute_strings(rest, width=w, padding=padding)
- )
- while len(retval) + len(last) < width:
- retval += padding
- retval += last
- return retval
+ ret = first + padding + distribute_strings(rest, width=w, padding=padding) + padding + last
+ return ret
def justify_string(