1.1 --- a/simplify/simplified/data.py Sat Jun 23 01:57:13 2007 +0200
1.2 +++ b/simplify/simplified/data.py Sat Jun 23 21:10:01 2007 +0200
1.3 @@ -30,7 +30,7 @@
1.4
1.5 # Special non-program nodes.
1.6
1.7 -class _Class(Structure, WithName):
1.8 +class GeneralClass(Structure, WithName):
1.9
1.10 """
1.11 The basis of a Python class. Classes with specific instantiation behaviour
1.12 @@ -117,12 +117,12 @@
1.13
1.14 return instances
1.15
1.16 -class SingleInstanceClass(_Class):
1.17 +class SingleInstanceClass(GeneralClass):
1.18
1.19 "A Python class producing only one instance."
1.20
1.21 def __init__(self, *args, **kw):
1.22 - _Class.__init__(self, *args, **kw)
1.23 + GeneralClass.__init__(self, *args, **kw)
1.24 self.instance = None
1.25
1.26 def has_instance(self, node):
1.27 @@ -148,12 +148,12 @@
1.28 def get_attribute_for_instance(self, attribute, instance):
1.29 return attribute
1.30
1.31 -class MultipleInstanceClass(_Class):
1.32 +class MultipleInstanceClass(GeneralClass):
1.33
1.34 "A Python class producing many instances."
1.35
1.36 def __init__(self, *args, **kw):
1.37 - _Class.__init__(self, *args, **kw)
1.38 + GeneralClass.__init__(self, *args, **kw)
1.39 self.instances = {}
1.40 self.attributes_for_instances = {}
1.41