Returns list of (0-depth) fields splitted by delimiter >>> splitFields('foo, bar, max(foo, bar)') ['foo', 'bar', 'max(foo,bar)']
(fields, delimiter=',')
| 5237 | return retVal |
| 5238 | |
| 5239 | def splitFields(fields, delimiter=','): |
| 5240 | """ |
| 5241 | Returns list of (0-depth) fields splitted by delimiter |
| 5242 | |
| 5243 | >>> splitFields('foo, bar, max(foo, bar)') |
| 5244 | ['foo', 'bar', 'max(foo,bar)'] |
| 5245 | """ |
| 5246 | |
| 5247 | fields = fields.replace("%s " % delimiter, delimiter) |
| 5248 | commas = [-1, len(fields)] |
| 5249 | commas.extend(zeroDepthSearch(fields, ',')) |
| 5250 | commas = sorted(commas) |
| 5251 | |
| 5252 | return [fields[x + 1:y] for (x, y) in _zip(commas, commas[1:])] |
| 5253 | |
| 5254 | def pollProcess(process, suppress_errors=False): |
| 5255 | """ |
no test coverage detected
searching dependent graphs…