def __init__(self, klass): self.klass = klass self.attrs = {} self.boundmethods = {} BuiltinObject.__init__(self, klass) for name in klass.attrs.iterkeys(): self.attrs[name] = self.InstanceAttr(None, None, name, self.klass, self) return
def __init__(self, typeobj): self.attrs = {} BuiltinObject.__init__(self, typeobj) return
def __init__(self, name, space, level=0): self.name = name self.space = space self.level = level BuiltinObject.__init__(self, ModuleType.get_typeobj()) return
def __init__(self, typeobj, realobj): self.realobj = realobj BuiltinObject.__init__(self, typeobj) return
def __init__(self, typeobj): from pyntch.aggregate_types import IterType BuiltinObject.__init__(self, typeobj) self.iter = IterType.create_iter(IntType.get_object()) return