get_term_size: pass fd to curses.setupterm()
authorZac Medico <zmedico@gentoo.org>
Fri, 27 Jul 2012 22:22:47 +0000 (15:22 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 27 Jul 2012 22:22:47 +0000 (15:22 -0700)
pym/portage/output.py

index da94377b12314d541acec73ac579738fea30c978..4642a285aebf7795f0438117314f75387e8d6828 100644 (file)
@@ -441,7 +441,8 @@ def get_term_size(fd=None):
        try:
                import curses
                try:
-                       curses.setupterm()
+                       curses.setupterm(term=os.environ.get("TERM", "unknown"),
+                               fd=fd.fileno())
                        return curses.tigetnum('lines'), curses.tigetnum('cols')
                except curses.error:
                        pass