20 lines
401 B
Python
20 lines
401 B
Python
# 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']
|
|
|