Пример #1
0
        elif event.type == 'Unfollow':

            if (event.to_id in self.server.follows and 
                event.from_id in self.server.follows[event.to_id]):
                self.server.follows[event.to_id].remove(event.from_id)

        elif event.type == 'Broadcast':

            event.notify = list(self.server.users.keys())

        elif event.type == 'Status':

            if event.from_id in self.server.follows:
                event.notify = self.server.follows[event.from_id]
        """
        QueueManager.addEvent(event)


class UnknownEvent(Exception):

    pass


class Event(object):

    events = {
        'F': 'Follow',
        'U': 'Unfollow',
        'B': 'Broadcast',
        'P': 'Private',
        'S': 'Status'