aboutsummaryrefslogtreecommitdiff
path: root/TermIO/__init__.py
blob: 80bca59a66631c3368fa2f6e7b3a3dac8a177e70 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from .out import *

import os


class TermSizeSkeleton:

    def __init__(self):
        self.Update()

    def Update(self):
        self.RowsInt, self.ColumnsInt = map(int, os.popen('stty size', 'r').read().split())

    def Rows(self, Update=True):
        if Update: self.Update()
        return self.RowsInt

    def Columns(self, Update=True):
        if Update: self.Update()
        return self.ColumnsInt


TermSize = TermSizeSkeleton()