/docs/source/tutorial/006.py
https://bitbucket.org/prologic/circuits/ · Python · 27 lines · 14 code · 10 blank · 3 comment · 0 complexity · 009a95b3c0cb9ba77778629dd3cd3bc1 MD5 · raw file
- #!/usr/bin/env python
- from circuits import Component, Event
- class Pound(Component):
- def __init__(self):
- super(Pound, self).__init__()
- self.bob = Bob().register(self)
- self.fred = Fred().register(self)
- def started(self, *args):
- self.fireEvent(Event(), "woof")
- class Dog(Component):
- def woof(self):
- print("Woof! I'm %s!" % self.name)
- class Bob(Dog):
- """Bob"""
- class Fred(Dog):
- """Fred"""
- Pound().run()