equal
deleted
inserted
replaced
164 rest_attr = None |
164 rest_attr = None |
165 fetch_attrs = None |
165 fetch_attrs = None |
166 skip_copy_for = () |
166 skip_copy_for = () |
167 # class attributes set automatically at registration time |
167 # class attributes set automatically at registration time |
168 e_schema = None |
168 e_schema = None |
169 |
|
170 @classmethod |
|
171 def registered(cls, registry): |
|
172 """build class using descriptor at registration time""" |
|
173 assert cls.id is not None |
|
174 super(Entity, cls).registered(registry) |
|
175 if cls.id != 'Any': |
|
176 cls.__initialize__() |
|
177 return cls |
|
178 |
169 |
179 MODE_TAGS = set(('link', 'create')) |
170 MODE_TAGS = set(('link', 'create')) |
180 CATEGORY_TAGS = set(('primary', 'secondary', 'generic', 'generated')) # , 'metadata')) |
171 CATEGORY_TAGS = set(('primary', 'secondary', 'generic', 'generated')) # , 'metadata')) |
181 @classmethod |
172 @classmethod |
182 def __initialize__(cls): |
173 def __initialize__(cls): |