[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