Legend:
- Unmodified
- Added
- Removed
-
tabled.py
r8 r9 11 11 from twisted.internet import reactor 12 12 from twisted.protocols.basic import NetstringReceiver 13 from twisted.internet import defer 13 14 14 15 tables = {"test_table":holdemtable()} … … 18 19 self.table = None 19 20 self.id = None 21 22 def sendMessage(self, data): 23 self.transport.write( cjson.encode( 24 data) ) 25 d = defer.Deferred() 26 d.addCallback(self.sendMessage) 27 self.table.addDeferred(self.id, d) 28 20 29 21 30 def dataReceived(self, data): … … 41 50 else: 42 51 self.id = self.table.addPlayer(decoded) 52 d = defer.Deferred() 53 d.addCallback(self.sendMessage) 54 self.table.addDeferred(self.id, d) 43 55 else: 44 56 self.transport.write( cjson.encode(protocol.MakeError(102,"Unknown Method")) )
