Forráskód Böngészése

*** empty log message ***

Jesse Schell 25 éve
szülő
commit
a8f2403049
1 módosított fájl, 6 hozzáadás és 4 törlés
  1. 6 4
      direct/src/distributed/ClientDistUpdate.py

+ 6 - 4
direct/src/distributed/ClientDistUpdate.py

@@ -51,16 +51,18 @@ class ClientDistUpdate:
 
     def extractArgs(self, di):
         args = []
-        for i in self.types:
-            args.append(di.getArg(i))
+        assert(len(self.types) == len(self.divisors))
+        numTypes = len(self.types)
+        for i in range(numTypes):
+            args.append(di.getArg(self.types[i], self.divisors[i]))
         return args
 
     def addArgs(self, datagram, args):
         # Add the args to the datagram
         numElems = len(args)
-        assert (numElems == len(self.types))
+        assert (numElems == len(self.types) == len(self.divisors))
         for i in range(0, numElems):
-            datagram.putArg(args[i], self.types[i])
+            datagram.putArg(args[i], self.types[i], self.divisors[i])
     
     def sendUpdate(self, cr, do, args):
         datagram = Datagram.Datagram()