| 35 | |
| 36 | |
| 37 | class Logger(): |
| 38 | def __init__(self, filename, verbose=True): |
| 39 | self.tee = Tee(filename) |
| 40 | self.verbose = verbose |
| 41 | |
| 42 | def __call__(self, *args, important=False, **kwargs): |
| 43 | if not self.verbose and not important: |
| 44 | return |
| 45 | |
| 46 | self.tee(*args, **kwargs) |
| 47 | |
| 48 | |
| 49 | class Once(): |
no outgoing calls
no test coverage detected