server/sqlutils.py
changeset 9340 b1e933b0e850
parent 9321 212869484c65
parent 9335 7da91456be2c
child 9364 73bd5012336f
equal deleted inserted replaced
9322:2dae5bf5ea68 9340:b1e933b0e850
   330             self.values = []
   330             self.values = []
   331         def step(self, value):
   331         def step(self, value):
   332             if value is not None:
   332             if value is not None:
   333                 self.values.append(value)
   333                 self.values.append(value)
   334         def finalize(self):
   334         def finalize(self):
   335             return ', '.join(self.values)
   335             return ', '.join(unicode(v) for v in self.values)
       
   336 
   336     cnx.create_aggregate("GROUP_CONCAT", 1, group_concat)
   337     cnx.create_aggregate("GROUP_CONCAT", 1, group_concat)
   337 
   338 
   338     def _limit_size(text, maxsize, format='text/plain'):
   339     def _limit_size(text, maxsize, format='text/plain'):
   339         if len(text) < maxsize:
   340         if len(text) < maxsize:
   340             return text
   341             return text