Changeset: d228e3c2fcbf for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d228e3c2fcbf
Modified Files:
        testing/Mtest.py.in
Branch: Oct2012
Log Message:

On Windows assume 80 character wide terminal screens.


diffs (45 lines):

diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -165,24 +165,27 @@ except ImportError:
         os.environ['PYTHONPATH'] = p
 
 ttywidth = 0
-if os.name != 'nt' and isatty and os.isatty(sys.stdin.fileno()):
-    try:
-        proc = subprocess.Popen(['stty', '-a'], stdout = subprocess.PIPE,
-                                stderr = subprocess.PIPE)
-    except OSError:
-        pass
+if isatty and os.isatty(sys.stdin.fileno()):
+    if os.name != 'nt':
+        ttywidth = 80
     else:
-        out, err = proc.communicate()
-        res = re.search('columns ([0-9]+)', out)
-        if res is not None:
-            ttywidth = int(res.group(1))
+        try:
+            proc = subprocess.Popen(['stty', '-a'], stdout = subprocess.PIPE,
+                                    stderr = subprocess.PIPE)
+        except OSError:
+            pass
         else:
-            res = re.search(' ([0-9]+) columns', out)
+            out, err = proc.communicate()
+            res = re.search('columns ([0-9]+)', out)
             if res is not None:
                 ttywidth = int(res.group(1))
-        if ttywidth < 60:
-            # rediculously narrow tty, ignore value
-            ttywidth = 0
+            else:
+                res = re.search(' ([0-9]+) columns', out)
+                if res is not None:
+                    ttywidth = int(res.group(1))
+            if ttywidth < 60:
+                # rediculously narrow tty, ignore value
+                ttywidth = 0
 
 import string                   # for whitespace
 def splitcommand(cmd):
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to