# scopes.core.message """Generic message definition""" from scopes import shape class Message(shape.Record): headFields = ('domain', 'action', 'class', 'item') headFieldsAsKeywords = {'domain', 'action', 'class'} customer = None def addr(self): hv = self.headValues return hv[0], hv[2], hv[3] def categ(self): return self.domain, self.head['class']