[pypy-svn] r18083 - pypy/dist/pypy/objspace/flow

tismer at codespeak.net tismer at codespeak.net
Sun Oct 2 18:31:05 CEST 2005


Author: tismer
Date: Sun Oct  2 18:31:04 2005
New Revision: 18083

Modified:
   pypy/dist/pypy/objspace/flow/model.py
Log:
no longer counting variable objects.

Modified: pypy/dist/pypy/objspace/flow/model.py
==============================================================================
--- pypy/dist/pypy/objspace/flow/model.py	(original)
+++ pypy/dist/pypy/objspace/flow/model.py	Sun Oct  2 18:31:04 2005
@@ -27,8 +27,6 @@
     Probably an effect of less fragmentation.
 """
 
-COUNTOBJECTS = False
-
 __metaclass__ = type
 
 class roproperty(object):
@@ -214,9 +212,6 @@
     __slots__ = ["_name", "concretetype"]
 
     countall = 0
-    if COUNTOBJECTS:
-        countmax = 0
-        countcurr = 0
 
     def name(self):
         name = self._name
@@ -232,16 +227,9 @@
     def __init__(self, name=None):
         self._name = Variable.countall
         Variable.countall += 1
-        if COUNTOBJECTS:
-            Variable.countcurr += 1
-            Variable.countmax = max(Variable.countmax, Variable.countcurr)
         if name is not None:
             self.rename(name)
 
-    if COUNTOBJECTS:
-        def __del__(self):
-            Variable.countcurr -= 1
-
     def __repr__(self):
         return '%s' % self.name
 
@@ -279,9 +267,6 @@
     if type(_name) is int:
         if _name > Variable.countall:
             Variable.countall = _name
-        if COUNTOBJECTS:
-            Variable.countcurr += 1
-            Variable.countmax = max(Variable.countmax, Variable.countcurr)
     return v
 
 class Constant(Hashable):



More information about the Pypy-commit mailing list