[U-Boot] [PATCH] tools: genboardscfg.py, use default terminal size if undetectable

Masahiro Yamada yamada.m at jp.panasonic.com
Thu Aug 7 14:47:53 CEST 2014


Hi Roger,



On Thu,  7 Aug 2014 14:15:09 +0200
Roger Meier <roger at bufferoverflow.ch> wrote:

> The existing terminalsize detection raised an exception on build
> server. Removes the exception and return a default value.
> 
> Signed-off-by: Roger Meier <roger at bufferoverflow.ch>
> CC: Masahiro Yamada <yamada.m at jp.panasonic.com>
> CC: Tom Rini <trini at ti.com>
> ---
> Changes for v2:
>    - use 24 instead of 25 lines
> ---
>  tools/genboardscfg.py |    8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
> 
> diff --git a/tools/genboardscfg.py b/tools/genboardscfg.py
> index 734d90b..283c989 100755
> --- a/tools/genboardscfg.py
> +++ b/tools/genboardscfg.py
> @@ -58,11 +58,9 @@ def get_terminal_columns():
>          try:
>              ret = fcntl.ioctl(sys.stdout.fileno(), termios.TIOCGWINSZ, arg)
>          except IOError as exception:
> -            if exception.errno != errno.ENOTTY:
> -                raise
>              # If 'Inappropriate ioctl for device' error occurs,
> -            # stdout is probably redirected. Return 0.
> -            return 0
> +            # stdout is probably redirected. Return default size.
> +            return (24, 80)
>          return struct.unpack('hhhh', ret)[1]
>  
>  def get_devnull():
> @@ -408,7 +406,7 @@ def __gen_boards_cfg(jobs):
>        jobs: The number of jobs to run simultaneously
>  
>      Note:
> -      The incomplete boards.cfg is left over when an error (including 
> +      The incomplete boards.cfg is left over when an error (including
>        the termination by the keyboard interrupt) occurs on the halfway.
>      """
>      check_top_directory()
> -- 
> 1.7.10.4






I assume you fixed  (25, 80) to (24, 80)

But the problem is not in it.

See my comment in v1.


BTW, this is some advice from me.

 - Add "v2" prefix to the patch subject
 - Describe which parts were changes


I recommend you to read
http://www.denx.de/wiki/U-Boot/Patches



Best Regards
Masahiro Yamada




More information about the U-Boot mailing list