1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#!/usr/bin/env python
"""circuits Hello World"""
from circuits import Component, Event
class hello(Event):
"""hello Event"""
class terminate(Event):
"""terminate Event"""
class App(Component):
def hello(self):
"""Hello Event Handler"""
print('Hello World!')
def started(self, *args):
"""
Started Event Handler
This is fired internally when your application starts up
and can be used to trigger events that only occur once
during startup.
"""
self.fire(hello()) # Fire hello Event
self.fire(terminate())
def terminate(self):
raise SystemExit(0) # Terminate the Application
App().run()
|