(self, **kw)
| 700 | """ A profiler that records the amount of memory for each line """ |
| 701 | |
| 702 | def __init__(self, **kw): |
| 703 | include_children = kw.get('include_children', False) |
| 704 | backend = kw.get('backend', 'psutil') |
| 705 | self.code_map = CodeMap( |
| 706 | include_children=include_children, backend=backend) |
| 707 | self.enable_count = 0 |
| 708 | self.max_mem = kw.get('max_mem', None) |
| 709 | self.prevlines = [] |
| 710 | self.backend = choose_backend(kw.get('backend', None)) |
| 711 | self.prev_lineno = None |
| 712 | |
| 713 | def __call__(self, func=None, precision=1): |
| 714 | if func is not None: |
nothing calls this directly
no test coverage detected