# scopes.storage.message """Generic messages (or events) to be stored in SQL database.""" from scopes.core.message import Message as BaseMessage from scopes.storage.common import registerContainerClass #from scopes.storage.tracking import Container, Track from scopes.storage.tracking import Container, Record class Message(Record, BaseMessage): prefix = 'msg' @registerContainerClass class Messages(Container): itemFactory = Message indexes = [('domain', 'action', 'class', 'item'), ('domain', 'class', 'item')] tableName = 'messages' insertOnChange = True