Ejemplo n.º 1
0
 def buildf(self, fmt, data_items):
     fmt = list(fmt)
     
     try:
         ic = fmt.index('c')
         while ic >= 0:
             fmt[ic] = 'i'
             data_items[ic] = data_items[ic].cn
             ic = fmt.index('c')
     except ValueError:
         pass
     
     return CubeDataStream.pack_format(fmt, data_items)
Ejemplo n.º 2
0
 def sendf(self, channel, fmt, data_items, reliable=False):
     fmt = list(fmt)
     
     try:
         ic = fmt.index('c')
         while ic >= 0:
             fmt[ic] = 'i'
             data_items[ic] = data_items[ic].cn
             ic = fmt.index('c')
     except ValueError:
         pass
         
     self.send(channel, CubeDataStream.pack_format(fmt, data_items), reliable)