All pastes #89376 Raw Edit

Cody Brocious

public python v1 · immutable
#89376 ·published 2006-07-16 05:07 UTC
rendered paste body
from Module import Moduleclass Message(Module):    def __init__(self, type=None, body=None, source=None):        if type == None:            return False        self.type = type        self.body = body        self.source = sourceclass MessageModule(Module):    def __init__(self):        self.__messages__ = []        def sendMessage(self, message):        if message.source == None:            message.source = self                    for pod in self.__capsule__:            try:                if not self.pod.receiveMessage(message):                    return False            except AttributeError:                pass        return True    def receiveMessage(self, message):        self.__messages__.append(message)        return True