projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add add_timezone.
[python_utils.git]
/
text_utils.py
diff --git
a/text_utils.py
b/text_utils.py
index afe0f63dcf1f86674fc95ba9d8dcca26747b158c..a6337d6c5382b80ee75a7c199849123a7e97cea8 100644
(file)
--- a/
text_utils.py
+++ b/
text_utils.py
@@
-336,16
+336,21
@@
def header(
width = get_console_rows_columns().columns
if not align:
align = 'left'
width = get_console_rows_columns().columns
if not align:
align = 'left'
+ if not style:
+ style = 'ascii'
+ text_len = len(string_utils.strip_ansi_sequences(title))
if align == 'left':
left = 4
if align == 'left':
left = 4
- right = width - (left +
len(string_utils.strip_ansi_sequences(title))
+ 4)
+ right = width - (left +
text_len
+ 4)
elif align == 'right':
right = 4
elif align == 'right':
right = 4
- left = width - (right +
len(string_utils.strip_ansi_sequences(title))
+ 4)
+ left = width - (right +
text_len
+ 4)
else:
else:
- left = int((width - (
len(string_utils.strip_ansi_sequences(title))
+ 4)) / 2)
+ left = int((width - (
text_len
+ 4)) / 2)
right = left
right = left
+ while left + text_len + 4 + right < width:
+ right += 1
if style == 'solid':
line_char = '━'
if style == 'solid':
line_char = '━'