Hal Murray <hmur...@megapathdsl.net>:
> The current peers command is broken.  It's printing a big bunch of blanks 
> instead of the host name for each slot.  It way overflows an 80 character 
> line.

Well, that was a symphony of stupid.  On my part.

Here's what happened.  I fixed the kludgy way I had implemented termsize(),
which was spewing messages to your terminal.  I did it by adapting some code
to use TIOCGWINSZ from Python, which is what I should have done in the first
place.

Very nice - except that (a) I failed to notice that the TIOCGWINSZ
call returned (columns, rows) rather than (rows, columns), and (b) I
forgot to 'waf build' after changing pylib/util.py, so I ran the stale
version of pylib/util.py when testing, so I didn't see your breakage.

Maybe I need more sleep.  Stuff like this shouldn't be getting past me.

I've firewalled against similar problems ubn the future by modifying
termsize() to return a namedtuple, and referring to the members by
name rather than index.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>
_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to