Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. USER = {
  2. 'test': '',
  3. 'prod': ''
  4. }
  5.  
  6. PASSWORD = {
  7. 'test': '',
  8. 'prod': ''
  9. }
  10.  
  11. PATH_PROJECT = {
  12. 'test': '',
  13. 'prod': ''
  14. }
  15.  
  16. PATH_PROJECT_SRC = {
  17. 'test': PATH_PROJECT['test'] + '/src',
  18. 'prod': PATH_PROJECT['prod'] + '/src'
  19. }
  20.  
  21. PATH_VENV = {
  22. 'test': PATH_PROJECT['test'] + '/venv',
  23. 'prod': PATH_PROJECT['prod'] + '/venv'
  24. }
  25.  
  26. PATH_VENV_ACTIVATE = {
  27. 'test': 'source ' + PATH_VENV['test'] + '/bin/activate',
  28. 'prod': 'source ' + PATH_VENV['prod'] + '/bin/activate',
  29. }
  30.  
  31.  
  32. def getTerminalSize():
  33. import os
  34. env = os.environ
  35. def ioctl_GWINSZ(fd):
  36. try:
  37. import fcntl, termios, struct, os
  38. cr = struct.unpack('hh', fcntl.ioctl(fd, termios.TIOCGWINSZ,
  39. '1234'))
  40. except:
  41. return
  42. return cr
  43. cr = ioctl_GWINSZ(0) or ioctl_GWINSZ(1) or ioctl_GWINSZ(2)
  44. if not cr:
  45. try:
  46. fd = os.open(os.ctermid(), os.O_RDONLY)
  47. cr = ioctl_GWINSZ(fd)
  48. os.close(fd)
  49. except:
  50. pass
  51. if not cr:
  52. cr = (env.get('LINES', 25), env.get('COLUMNS', 80))
  53.  
  54. ### Use get(key[, default]) instead of a try/catch
  55. #try:
  56. # cr = (env['LINES'], env['COLUMNS'])
  57. #except:
  58. # cr = (25, 80)
  59. return int(cr[1]), int(cr[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement