Dump the logged instances.
(classes: str, file: TextIO = sys.stdout)
| 352 | |
| 353 | |
| 354 | def dump_logged_instances(classes: str, file: TextIO = sys.stdout) -> None: |
| 355 | """Dump the logged instances.""" |
| 356 | for classname in string_to_classes(classes): |
| 357 | file.write(f"\n{classname}:\n") |
| 358 | for ref in tracked_classes[classname]: |
| 359 | obj = ref() |
| 360 | if obj is not None: |
| 361 | file.write(" %s:\n" % obj) |
| 362 | for key, value in obj.__dict__.items(): |
| 363 | file.write(f" {key:>20} : {value}\n") |
| 364 | |
| 365 | |
| 366 | # |
nothing calls this directly
no test coverage detected