fixbot/api.py
changeset 44 779d7cd38f1a
parent 39 e82b6df5baa3
child 58 31a17b0b5159
--- a/fixbot/api.py	Thu Feb 04 19:54:49 2010 +0200
+++ b/fixbot/api.py	Thu Feb 04 20:10:34 2010 +0200
@@ -14,17 +14,14 @@
     # module's name
     name = None
 
-    # module's version, as a 16-bit integer
-    version = None
-
     # list of valid event types (strings)
     event_types = None
 
     def __str__ (self) :
-        return "Module %s:%d" % (self.name, self.version)
+        return "Module %s:" % (self.name)
     
     def __repr__ (self) :
-        return "<module %s:%d with events: %s>" % (self.name, self.version, ", ".join(self.event_types))
+        return "<module %s with events: %s>" % (self.name, ", ".join(self.event_types))
 
 class Event (object) :
     # the ModuleInfo object
@@ -102,13 +99,9 @@
         m = ModuleInfo()
         
         m.name = i.readVarLen('B')
-        m.version = i.readItem('H')
-
         m.event_types = list(buffer.readStringStream(i, 'B'))
         m.addr = self.transport.getPeer()
 
-        self.module_name = m.name
-
         log.msg("Got mod_init for %r" % m)
         
         self.factory.nexus.registerModule(m, self)
@@ -127,8 +120,6 @@
         
         e = Event(self.module, event_type, event_msg)
 
-#        log.msg("Got mod_event of %r" % (e))
-
         self.factory.nexus.handleEvent(e)
 
     def logPrefix (self) :
@@ -147,7 +138,6 @@
         o = self.startCommand('module_init')
         o.writeVarLen('B', self.factory.secret)
         o.writeVarLen('B', self.factory.name)
-        o.writeItem("H", self.factory.version)
         buffer.writeStringStream(o, 'B', self.factory.event_types)
 
         self.send(o)
@@ -165,7 +155,7 @@
         self.factory.connected(self)
     
     def logPrefix (self) :
-        return "module %s:%d client" % (self.factory.name, self.factory.version)
+        return "module %s client" % (self.factory.name)
 
 class Module (ModuleInfo, protocol.ClientFactory) :
     protocol = ClientProtocol