brain.py 488B

12345678910111213
  1. from intelligine.cst import BRAIN, BRAIN_SCHEMA, INSTANCE_CLASS
  2. def get_brain_class(context, object_id):
  3. object_class = context.metas.value.get(INSTANCE_CLASS, object_id)
  4. return context.metas.value.get(BRAIN, object_class)
  5. def get_brain_part(context, object_id, brain_part_name):
  6. object_class = context.metas.value.get(INSTANCE_CLASS, object_id)
  7. object_brain_schema = context.metas.value.get(BRAIN_SCHEMA, object_class)
  8. return object_brain_schema[brain_part_name]