Exemple #1
0
 def _schema(self):
     """
     On the fly schema computation
     """
     schema = Schema()
     schema.apply_func(self._init_schema)
     # Apply modifiers
     for modifier in self.modifiers:
         if hasattr(modifier, 'alter_schema'):
             schema.apply_func(modifier.alter_schema)
     return schema.compile()
Exemple #2
0
 def _schema(self):
     """
     On the fly schema computation
     """
     schema = Schema()
     schema.apply_func(self._init_schema)
     # Apply modifiers
     for modifier in self.modifiers:
         if hasattr(modifier, 'alter_schema'):
             schema.apply_func(modifier.alter_schema)
     return schema.compile()