X-Git-Url: http://dolda2000.com/gitweb/?p=fulbank.git;a=blobdiff_plain;f=fulbank%2Fauth.py;h=10c1afe221f1d930e45e6dd65ace30b35bfe4e50;hp=1a9f13d0589d81ee9ef7eeaea720b5e63ac1e22b;hb=df72b1a5afb45aaa3d26298fa88aa75c0c0b4c7c;hpb=c526374d7861581204f40aa046002e5f3942d405 diff --git a/fulbank/auth.py b/fulbank/auth.py index 1a9f13d..10c1afe 100644 --- a/fulbank/auth.py +++ b/fulbank/auth.py @@ -47,9 +47,9 @@ class termconv(conv): finally: termios.tcsetattr(self.ifp.fileno(), termios.TCSANOW, bka) -class ctermconv(conv): +class ctermconv(termconv): def __init__(self, fp): - super().__init__(fp) + super().__init__(fp, fp) self.cfp = fp def close(self): @@ -64,7 +64,7 @@ null = conv() stdioconv = termconv(sys.stdin, sys.stdout) def ttyconv(): - return ctermconv(io.TextIOWrapper(io.FileIO(os.open("/dev/tty", os.O_RDWR | os.O_NCTTY), "r+"))) + return ctermconv(io.TextIOWrapper(io.FileIO(os.open("/dev/tty", os.O_RDWR | os.O_NOCTTY), "r+"))) def default(): return null