#!C:/Python26/python.exe

from test_mod2 import *

class PythonReporter(PeriodicEventReporter):
    def __init__(self, system, interval):
        PeriodicEventReporter.__init__(self)
    def handleEvent(self):
        print "PythonReporter handleEvent"

system = System()
defaultSubsystem = DefaultSystemSubsystem(system)
defaultSubsystem.addEventReporter(CEventReporter(system, 0.10))
defaultSubsystem.bar() # prints "CEventReporter handleEvent"

defaultSubsystem.addEventReporter(PythonReporter(system, 0.10))
defaultSubsystem.bar() # prints "PythonReporter handleEvent"

