r"""Do print according to info level.
(self, s_level=2, v_level=0, msg: str = "")
| 574 | return shallow_repr |
| 575 | |
| 576 | def __print(self, s_level=2, v_level=0, msg: str = ""): |
| 577 | r"""Do print according to info level. |
| 578 | """ |
| 579 | assert isinstance(s_level, int) |
| 580 | assert isinstance(v_level, int) |
| 581 | assert isinstance(msg, str) |
| 582 | if s_level >= self.to(GraphModule)._debug_min_s_level: |
| 583 | if (s_level > 0) or ( |
| 584 | s_level == 0 and v_level <= self.to(GraphModule)._debug_max_v_level |
| 585 | ): |
| 586 | print(msg, flush=True) |
| 587 | |
| 588 | |
| 589 | class LazyBuilder(object): |
no test coverage detected