Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python:backports
python-memory_profiler
revert-5fe38da92673.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File revert-5fe38da92673.patch of Package python-memory_profiler
--- a/memory_profiler.py +++ b/memory_profiler.py @@ -597,7 +597,9 @@ class CodeMap(dict): prev_line_value = self[code].get(prev_lineno, None) if prev_lineno else None prev_line_memory = prev_line_value[1] if prev_line_value else 0 - self[code][lineno] = (max(previous_inc, memory-prev_line_memory), max(memory, previous_memory)) + #inc = (memory-prev_line_memory) + #print('trace lineno=%(lineno)s prev_lineno=%(prev_lineno)s mem=%(memory)s prev_inc=%(previous_inc)s inc=%(inc)s' % locals()) + self[code][lineno] = (previous_inc + (memory-prev_line_memory), max(memory, previous_memory)) def items(self): """Iterate on the toplevel code blocks.""" --- a/test/test_tracemalloc.py +++ b/test/test_tracemalloc.py @@ -18,6 +18,8 @@ EPSILON = 0.0001 def test_memory_profiler(test_input, expected): mem_prof(test_input) inc, dec = parse_mem_prof() + assert abs(inc - dec) <= EPSILON, \ + 'inc = {}, dec = {}, err = {}'.format(inc, dec, abs(inc - dec)) assert abs(inc - expected) <= EPSILON, \ 'inc = {}, size = {}, err = {}'.format( inc, expected, abs(inc - expected)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor