black formatting

This commit is contained in:
Paul Gauthier 2023-05-17 18:24:35 -07:00
parent 3c26f90269
commit 9a413d351d
4 changed files with 26 additions and 16 deletions

View file

@ -1,27 +1,29 @@
import traceback
import json
def cvt(s):
if isinstance(s, str):
return s
try:
return json.dumps(s, indent = 4)
return json.dumps(s, indent=4)
except TypeError:
return str(s)
def dump(*vals):
# http://docs.python.org/library/traceback.html
stack= traceback.extract_stack()
vars= stack[-2][3]
stack = traceback.extract_stack()
vars = stack[-2][3]
# strip away the call to dump()
vars= '('.join(vars.split('(')[1:])
vars= ')'.join(vars.split(')')[:-1])
vars = "(".join(vars.split("(")[1:])
vars = ")".join(vars.split(")")[:-1])
vals= [cvt(v) for v in vals]
has_newline = sum(1 for v in vals if '\n' in v)
vals = [cvt(v) for v in vals]
has_newline = sum(1 for v in vals if "\n" in v)
if has_newline:
print('%s:' % vars)
print(', '.join(vals))
print("%s:" % vars)
print(", ".join(vals))
else:
print('%s:' % vars, ', '.join(vals))
print("%s:" % vars, ", ".join(vals))