Author: Antonio Cuni <anto.c...@gmail.com> Branch: gc-hooks Changeset: r94201:6d1d852ff79f Date: 2018-03-31 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6d1d852ff79f/
Log: try to fix annotation diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py --- a/pypy/module/gc/hook.py +++ b/pypy/module/gc/hook.py @@ -1,4 +1,5 @@ from rpython.memory.gc.hook import GcHooks +from rpython.rlib.nonconst import NonConstant from pypy.interpreter.gateway import interp2app, unwrap_spec from pypy.interpreter.baseobjspace import W_Root from pypy.interpreter.typedef import TypeDef, interp_attrproperty @@ -47,7 +48,14 @@ total_memory_used = 0 pinned_objects = 0 + def fix_annotation(self): + # XXX write comment + if NonConstant(False): + self.total_memory_used += 42 + self.pinned_objects += 42 + def perform(self, ec, frame): + self.fix_annotation() w_stats = W_GcMinorStats(self.total_memory_used, self.pinned_objects) self.space.call_function(self.w_callable, w_stats) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit