X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=lib%2Fpython%2Finit.py;h=9d20cd636a55c7a17bf0d9f8fcf65e44c7e7d5d2;hb=4c441cd4be6ccb740cafea910766622ebea6d306;hp=1697a08d38f364db2e2910a639cfc0ad68765697;hpb=d06fbeb326fcb79a1ae26376ac8dfab12d76754d;p=dotfiles.git diff --git a/lib/python/init.py b/lib/python/init.py index 1697a08..9d20cd6 100644 --- a/lib/python/init.py +++ b/lib/python/init.py @@ -152,16 +152,17 @@ def init(): except ImportError: class Pager(BasePager): def __init__(self): - self.pipe = Popen(pager, shell=True, stdin=PIPE) + self.stdout = os.popen(pager, 'w') + else: + class Pager(BasePager): + def __init__(self): + self.pipe = Popen(pager, shell=True, stdin=PIPE, + universal_newlines=True) self.stdout = self.pipe.stdin def close(self): BasePager.close(self) self.pipe.wait() - else: - class Pager(BasePager): - def __init__(self): - self.stdout = os.popen(pager, 'w') def displayhook(value): if value is not None: