cwvreg.py
changeset 2807 696ff03f9a58
parent 2804 0d01413ec9ae
child 2815 ced3daf78e24
equal deleted inserted replaced
2806:9d7173656a1a 2807:696ff03f9a58
   134             # one
   134             # one
   135             objects = self['Any']
   135             objects = self['Any']
   136             assert len(objects) == 1, objects
   136             assert len(objects) == 1, objects
   137             cls = objects[0]
   137             cls = objects[0]
   138         if cls.id == etype:
   138         if cls.id == etype:
   139             cls.__initialize__()
   139             cls.__initialize__(self.schema)
   140             return cls
   140             return cls
   141         cls = dump_class(cls, etype)
   141         cls = dump_class(cls, etype)
   142         cls.id = etype
   142         cls.id = etype
   143         cls.__initialize__()
   143         cls.__initialize__(self.schema)
   144         return cls
   144         return cls
   145 
   145 
   146 VRegistry.REGISTRY_FACTORY['etypes'] = ETypeRegistry
   146 VRegistry.REGISTRY_FACTORY['etypes'] = ETypeRegistry
   147 
   147 
   148 
   148