develop
asamoukin 16 years ago
parent c87bd62a84
commit a50fc2d243

@ -374,7 +374,11 @@ class cl_smartcon(object):
"""Получить ширину текущей консоли""" """Получить ширину текущей консоли"""
s = struct.pack("HHHH", 0, 0, 0, 0) s = struct.pack("HHHH", 0, 0, 0, 0)
fd_stdout = sys.stdout.fileno() fd_stdout = sys.stdout.fileno()
x = fcntl.ioctl(fd_stdout, termios.TIOCGWINSZ, s) try:
x = fcntl.ioctl(fd_stdout, termios.TIOCGWINSZ, s)
except IOError:
# если ошибка то ширина 80 символов
return 80
#(rows, cols, x pixels, y pixels) #(rows, cols, x pixels, y pixels)
return struct.unpack("HHHH", x)[1] return struct.unpack("HHHH", x)[1]

Loading…
Cancel
Save