terom@3: from twisted.internet import protocol, reactor terom@3: from twisted.python import log terom@3: import sys terom@3: terom@3: import api terom@3: terom@3: class ExampleModule (api.Module) : terom@3: name = "example" terom@3: version = 0x0001 terom@3: terom@3: event_types = [ terom@3: "example" terom@3: ] terom@3: terom@3: def handleConnect (self) : terom@3: self.sendEvent("example", "this is an example event") terom@3: self.disconnect() terom@3: terom@3: if __name__ == '__main__' : terom@3: log.startLogging(sys.stderr) terom@3: terom@3: module = ExampleModule() terom@3: reactor.run() terom@3: