Display type on cli

This commit is contained in:
clerie 2022-06-16 23:45:01 +02:00
parent 650dd842ce
commit e85fa8ff29

2
ommcli
View File

@ -22,7 +22,7 @@ def error_instead_exit(self, message):
argparse.ArgumentParser.error = error_instead_exit argparse.ArgumentParser.error = error_instead_exit
def format_child_type(t): def format_child_type(t):
return "\n".join(["{:<30} {}".format(key, value) for key, value in t._attrs.items()]) return " {}\n{}".format(t.__class__.__name__, "\n".join(["{:<30} {}".format(key, value) for key, value in t._attrs.items()]))
def format_list(v): def format_list(v):
return "\n\n\n\n".join(format_child_type(d) for d in v) return "\n\n\n\n".join(format_child_type(d) for d in v)