master
asamoukin 16 years ago
parent 60613a1ed5
commit 2aabb80e29

@ -91,7 +91,7 @@ def prettyColumnStr(*cols):
# добавить отступы чтобы закончить колонку
partstr = partstr.ljust(cols[q+1], ' ')
# если взята часть строки
elif len(partstr) == cols[q+1]:
elif len(partstr) == cols[q+1] and partstr != cols[q]:
# если взята часть строки (разрыв в слове)
if cols[q][cols[q+1]] != ' ':
# ищем ближайший пробел справа
@ -226,6 +226,7 @@ def columnWrite(*cols):
print
def justify(s,width):
return s
'''Выровнить текст по ширине
Параметры:
@ -257,7 +258,7 @@ def justify(s,width):
s = s[:pos] +' ' +s[pos:]
# оставить удвоенный пробел
pos += 3
# вернуть строку в utf если она пришла в utf8
# вернуть строку в utf8 если она пришла в utf8
if needConver:
return s.encode('utf-8')
else:

@ -25,7 +25,7 @@ import fcntl
import cl_utils
pcs = cl_utils.prettyColumnStr
CONWIDTH = 100
CONWIDTH = 80
class cl_params:

Loading…
Cancel
Save