Lines Matching refs:spec
299 def _normalize_colspec(spec):
300 if len(spec) == 1:
301 raw, = spec
304 if len(spec) == 4:
305 label, field, width, fmt = spec
309 label, field, fmt = spec
334 spec = _parse_colspec(raw)
336 spec = _normalize_colspec(raw)
337 if spec is None:
338 raise ValueError(f'unsupported column spec {raw!r}')
339 return spec
350 def _resolve_width(spec, defaultwidth):
351 _, label, width, fmt = spec
375 for spec in columns:
376 label, field, _, colfmt = spec
377 width = _resolve_width(spec, defaultwidth)