equal
deleted
inserted
replaced
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 |