| 41 | Subject.__init__(self, excluded) |
| 42 | |
| 43 | class Observer1: |
| 44 | def update(self, subject, attrname, value): |
| 45 | print 'Observer1: Subject %s has updated attr %s to %s' % (subject.name, attrname, value) |
| 46 | |
| 47 | class Observer2: |
| 48 | def update(self, subject, attrname, value): |