Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USER = {
- 'test': '',
- 'prod': ''
- }
- PASSWORD = {
- 'test': '',
- 'prod': ''
- }
- PATH_PROJECT = {
- 'test': '',
- 'prod': ''
- }
- PATH_PROJECT_SRC = {
- 'test': PATH_PROJECT['test'] + '/src',
- 'prod': PATH_PROJECT['prod'] + '/src'
- }
- PATH_VENV = {
- 'test': PATH_PROJECT['test'] + '/venv',
- 'prod': PATH_PROJECT['prod'] + '/venv'
- }
- PATH_VENV_ACTIVATE = {
- 'test': 'source ' + PATH_VENV['test'] + '/bin/activate',
- 'prod': 'source ' + PATH_VENV['prod'] + '/bin/activate',
- }
- def getTerminalSize():
- import os
- env = os.environ
- def ioctl_GWINSZ(fd):
- try:
- import fcntl, termios, struct, os
- cr = struct.unpack('hh', fcntl.ioctl(fd, termios.TIOCGWINSZ,
- '1234'))
- except:
- return
- return cr
- cr = ioctl_GWINSZ(0) or ioctl_GWINSZ(1) or ioctl_GWINSZ(2)
- if not cr:
- try:
- fd = os.open(os.ctermid(), os.O_RDONLY)
- cr = ioctl_GWINSZ(fd)
- os.close(fd)
- except:
- pass
- if not cr:
- cr = (env.get('LINES', 25), env.get('COLUMNS', 80))
- ### Use get(key[, default]) instead of a try/catch
- #try:
- # cr = (env['LINES'], env['COLUMNS'])
- #except:
- # cr = (25, 80)
- return int(cr[1]), int(cr[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement