Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
valign = "t"
if valign == "m":
missing = max_cell_lines - len(cell)
cell[:0] = [""] * (missing // 2)
cell.extend([""] * (missing // 2 + missing % 2))
elif valign == "b":
cell[:0] = [""] * (max_cell_lines - len(cell))
else:
cell.extend([""] * (max_cell_lines - len(cell)))
return line_wrapped
if __name__ == '__main__':
table = Texttable()
table.set_cols_align(["l", "r", "c"])
table.set_cols_valign(["t", "m", "b"])
table.add_rows([ [get_color_string(bcolors.GREEN, "Name Of Person"), "Age", "Nickname"],
["Mr\nXavier\nHuon", 32, "Xav'"],
[get_color_string(bcolors.BLUE,"Mr\nBaptiste\nClement"), 1, get_color_string(bcolors.RED,"Baby")] ])
print(table.draw() + "\n")
table = Texttable()
table.set_deco(Texttable.HEADER)
table.set_cols_dtype(['t', # text
'f', # float (decimal)
'e', # float (exponent)
'i', # integer
'a']) # automatic
table.set_cols_align(["l", "r", "r", "r", "l"])
table.add_rows([['text', "float", "exp", "int", "auto"],
["abcd", "67", 654, 89, 128.001],
["efghijk", 67.5434, .654, 89.6, 12800000000000000000000.00023],
["lmn", 5e-78, 5e-78, 89.4, .000000000000128],
def print_results(results):
for message in results.test_results:
if message.result == messages.Result.PASS:
color = texttable.bcolors.GREEN
elif message.result == messages.Result.FAIL:
color = texttable.bcolors.GREEN
else:
color = texttable.bcolors.YELLOW
label = texttable.get_color_string(color, message.result)
logging.info('{} {}'.format(label, message.title))
def print_results(results):
for message in results.test_results:
if message.result == messages.Result.PASS:
color = texttable.bcolors.GREEN
elif message.result == messages.Result.FAIL:
color = texttable.bcolors.GREEN
else:
color = texttable.bcolors.YELLOW
label = texttable.get_color_string(color, message.result)
logging.info('{} {}'.format(label, message.title))
@classmethod
def pretty_print(cls, diff):
last_commit = diff.indexes[0].commit
new_commit = diff.indexes[1].commit
last_index = diff.indexes[0]
new_index = diff.indexes[1]
table = texttable.Texttable(max_width=0)
table.set_deco(texttable.Texttable.HEADER)
rows = []
rows.append(['Action', 'Path', 'Last deployed', 'By'])
file_rows = []
for add in diff.adds:
file_rows.append(cls._make_diff_row(
texttable.bcolors.GREEN, 'add', add))
for edit in diff.edits:
file_rows.append(cls._make_diff_row(
texttable.bcolors.PURPLE, 'edit', edit))
for delete in diff.deletes:
file_rows.append(cls._make_diff_row(
texttable.bcolors.RED, 'delete', delete))
file_rows.sort(key=lambda row: row[1])
rows += file_rows
table.add_rows(rows)
logging.info('\n' + table.draw() + '\n')
if last_index.deployed and last_index.deployed_by:
logging.info('Last deployed: {} by {}'.format(
last_index.deployed, cls._format_author(last_index.deployed_by)))
last_commit_sha = last_commit.sha if last_commit else ''
new_commit_sha = new_commit.sha if new_commit else ''
if new_index.deployed_by: