(info_add, name, mod, func_name, *, formatter=None)
| 65 | |
| 66 | |
| 67 | def call_func(info_add, name, mod, func_name, *, formatter=None): |
| 68 | try: |
| 69 | func = getattr(mod, func_name) |
| 70 | except AttributeError: |
| 71 | return |
| 72 | value = func() |
| 73 | if formatter is not None: |
| 74 | value = formatter(value) |
| 75 | info_add(name, value) |
| 76 | |
| 77 | |
| 78 | def collect_sys(info_add): |
searching dependent graphs…