server/sqlutils.py
branchstable
changeset 9334 ea12401c0a68
parent 9267 24d9b86dfa54
child 9335 7da91456be2c
equal deleted inserted replaced
9333:22423634d06d 9334:ea12401c0a68
   335             self.values = []
   335             self.values = []
   336         def step(self, value):
   336         def step(self, value):
   337             if value is not None:
   337             if value is not None:
   338                 self.values.append(value)
   338                 self.values.append(value)
   339         def finalize(self):
   339         def finalize(self):
   340             return ', '.join(self.values)
   340             return ', '.join(str(v) for v in self.values)
       
   341 
   341     cnx.create_aggregate("GROUP_CONCAT", 1, group_concat)
   342     cnx.create_aggregate("GROUP_CONCAT", 1, group_concat)
   342 
   343 
   343     def _limit_size(text, maxsize, format='text/plain'):
   344     def _limit_size(text, maxsize, format='text/plain'):
   344         if len(text) < maxsize:
   345         if len(text) < maxsize:
   345             return text
   346             return text