A backport of the get_terminal_size function from Python 3.3's shutil.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
backports
.gitignore
.travis.yml
HISTORY.rst
LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
test_shutil_get_terminal_size.py
tox.ini

README.rst

backports.shutil_get_terminal_size

http://img.shields.io/pypi/v/backports.shutil_get_terminal_size.svg?style=flat-square http://img.shields.io/pypi/dm/backports.shutil_get_terminal_size.svg?style=flat-square http://img.shields.io/travis/chrippa/backports.shutil_get_terminal_size.svg?style=flat-square

A backport of the get_terminal_size function from Python 3.3's shutil.

Unlike the original version it is written in pure Python rather than C, so it might be a tiny bit slower.

Example usage

>>> from backports.shutil_get_terminal_size import get_terminal_size
>>> get_terminal_size()
terminal_size(columns=105, lines=33)