[meta-freescale] [Documentation][PATCH 3/4] tabularize: fix column	sizing if there is only one column
    Lucas Dutra Nunes 
    ldnunes at ossystems.com.br
       
    Sat Feb 27 06:40:22 PST 2016
    
    
  
The column sizing method can fail if there is only one column size to
measure. By adding a zero sized column to the sizing lambda the problem
is solved.
Signed-off-by: Lucas Dutra Nunes <ldnunes at ossystems.com.br>
---
 scripts/doc_utils.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/doc_utils.py b/scripts/doc_utils.py
index 8344eaf..9d11bd8 100644
--- a/scripts/doc_utils.py
+++ b/scripts/doc_utils.py
@@ -19,7 +19,7 @@ def tabularize(lines, spacing=2):
 
     spc = ' ' * spacing
     if lines:
-        col_widths = map(lambda col: apply(max, map(len, col)),
+        col_widths = map(lambda col: apply(max, map(len, col) + [0]),
                          apply(zip, lines))
         return '\n'.join([format_header(lines[0], col_widths, spc),
                           format_body(lines[1:], col_widths, spc),
-- 
2.1.4
    
    
More information about the meta-freescale
mailing list