Skip to content

Commit 34ede4c

Browse files
committedDec 30, 2020
Fix Align Bars
Fix for Edit->Align Bars for Python 3 version
1 parent f5619cc commit 34ede4c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
 

‎aligner.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,7 @@ def align_bars(bars, align_inside_bars_too=True):
160160

161161
def align_bar_separators(bar_seps):
162162
bar_seps = [' %s ' % bs.strip() for bs in bar_seps]
163-
if any(':|' in bs for bs in bar_seps):
164-
just_func = string.rjust
165-
else:
166-
just_func = string.ljust
163+
use_rjust = any(':|' in bs for bs in bar_seps)
167164

168165
if any('|' in bs for bs in bar_seps):
169166
# try to center around the last occurance of '|'
@@ -176,7 +173,10 @@ def align_bar_separators(bar_seps):
176173
return [b.ljust(max_len) for b in bar_seps]
177174
else:
178175
max_len = max(len(b) for b in bar_seps)
179-
return [just_func(b, max_len) for b in bar_seps]
176+
if use_rjust:
177+
return [b.rjust(max_len) for b in bar_seps]
178+
else:
179+
return [b.ljust(max_len) for b in bar_seps]
180180

181181
def split_line_into_parts(line):
182182
parts = bar_sep.split(line)

0 commit comments

Comments
 (0)