|
|
|
@ -86,25 +86,14 @@ class CLI(Logger):
|
|
|
|
|
if not komrade_name: komrade_name='Telephone'
|
|
|
|
|
# prefix='Komrade @'+komrade_name+': '
|
|
|
|
|
prefix='@'+komrade_name+': '
|
|
|
|
|
blank=' '*(len(prefix) if len(prefix)>min_prefix_len else min_prefix_len)
|
|
|
|
|
total_msg=[]
|
|
|
|
|
for i,msg in enumerate(msgs):
|
|
|
|
|
if not msg: msg=''
|
|
|
|
|
msg=msg.replace('\r\n','\n').replace('\r','\n')
|
|
|
|
|
for ii,ln in enumerate(msg.split('\n')):
|
|
|
|
|
if not ln:
|
|
|
|
|
total_msg+=['']
|
|
|
|
|
ln_wrap=tw.wrap(ln,CLI_WIDTH-len(prefix))
|
|
|
|
|
for iii,lnw in enumerate(ln_wrap):
|
|
|
|
|
# prfx=prefix + (' '*(len(blank)-len(prefix))) if (not i and not ii and not iii and use_prefix) else blank
|
|
|
|
|
prfx=prefix + (' '*(len(blank)-len(prefix))) if (not i and not ii and not iii and use_prefix) else blank
|
|
|
|
|
x=prfx+lnw
|
|
|
|
|
total_msg+=[x]
|
|
|
|
|
# total_msg+=['']
|
|
|
|
|
# print()
|
|
|
|
|
# print([total_msg])
|
|
|
|
|
|
|
|
|
|
print('\n'.join(total_msg))
|
|
|
|
|
# wrap msg
|
|
|
|
|
total_msg=wrapp(
|
|
|
|
|
*msgs,
|
|
|
|
|
use_prefix=use_prefix,
|
|
|
|
|
prefix=prefix if use_prefix and prefix else '',
|
|
|
|
|
min_prefix_len=min_prefix_len if use_prefix and prefix else 0
|
|
|
|
|
)
|
|
|
|
|
print(total_msg)
|
|
|
|
|
if pause: do_pause()
|
|
|
|
|
if clear: clear_screen()
|
|
|
|
|
|
|
|
|
|