Prints.py 571 B

1234567891011121314151617
  1. def print_vars(obj, tab=""):
  2. for prop, value in vars(obj).iteritems():
  3. if isinstance(value, list):
  4. print (tab + "" + prop + ": ")
  5. print_show(value, tab + " ")
  6. print(tab + "======================")
  7. elif isinstance(value, BASE):
  8. print (tab + "" + prop + ": ")
  9. print_vars(value, tab + " ")
  10. else:
  11. print (tab + "" + prop + ": " + str(value))
  12. def print_show(objs, tab=""):
  13. for obj in objs:
  14. print_vars(obj, tab)
  15. print(tab + "----------------------")