X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=lib%2Fpython%2Finit.py;h=1d365c62f9214c649be8f4dc65268a619865457c;hb=HEAD;hp=f828226c9576264e0fcd931fe7f5056a809982e0;hpb=2980425cd19b2c30a252b91c324c16a753280a5e;p=dotfiles.git diff --git a/lib/python/init.py b/lib/python/init.py index f828226..1d365c6 100644 --- a/lib/python/init.py +++ b/lib/python/init.py @@ -80,8 +80,10 @@ def init(): # terminal term = os.environ.get('TERM', '') - if 'linux' in term: - background = 'dark' + for _term in ['cygwin', 'linux', 'putty']: + if _term in term: + background = 'dark' + break else: background = os.environ.get('BACKGROUND', 'light').lower() @@ -89,7 +91,8 @@ def init(): # https://mail.python.org/pipermail/python-list/2001-March/112696.html _term_found = False - for _term in ['linux', 'rxvt', 'screen', 'term', 'vt100']: + for _term in ['cygwin', 'linux', 'putty', 'rxvt', + 'screen', 'term', 'vt100']: if _term in term: _term_found = True break @@ -129,10 +132,7 @@ def init(): def myinput(prompt=None): save_stdout = sys.stdout sys.stdout = sys.__stdout__ - try: - result = builtin_input(prompt) - except EOFError: - result = None + result = builtin_input(prompt) sys.stdout = save_stdout return result @@ -309,7 +309,7 @@ def init(): return "Usage: cat('filename')" def __call__(self, filename): - fp = open(filename, 'rU') + fp = open(filename, 'r') text = fp.read() fp.close() print(text)