master
asamoukin 16 years ago
parent 60613a1ed5
commit 2aabb80e29

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

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

Loading…
Cancel
Save