3c3,4 < import curses, ascii --- > import curses > import curses.ascii 57c58 < if ascii.ascii(self.win.inch(y, last)) != ascii.SP: --- > if curses.ascii.ascii(self.win.inch(y, last)) != curses.ascii.SP: 79c80 < if ascii.isprint(oldch): --- > if curses.ascii.isprint(oldch): 87c88 < if ascii.isprint(ch): --- > if curses.ascii.isprint(ch): 90c91 < elif ch == ascii.SOH: # ^a --- > elif ch == curses.ascii.SOH: # ^a 92c93 < elif ch in (ascii.STX,curses.KEY_LEFT, ascii.BS,curses.KEY_BACKSPACE): --- > elif ch in (curses.ascii.STX,curses.KEY_LEFT, curses.ascii.BS,curses.KEY_BACKSPACE): 101c102 < if ch in (ascii.BS, curses.KEY_BACKSPACE): --- > if ch in (curses.ascii.BS, curses.KEY_BACKSPACE): 103c104 < elif ch == ascii.EOT: # ^d --- > elif ch == curses.ascii.EOT: # ^d 105c106 < elif ch == ascii.ENQ: # ^e --- > elif ch == curses.ascii.ENQ: # ^e 110c111 < elif ch in (ascii.ACK, curses.KEY_RIGHT): # ^f --- > elif ch in (curses.ascii.ACK, curses.KEY_RIGHT): # ^f 117c118 < elif ch == ascii.BEL: # ^g --- > elif ch == curses.ascii.BEL: # ^g 119c120 < elif ch == ascii.NL: # ^j --- > elif ch == curses.ascii.NL: # ^j 124c125 < elif ch == ascii.VT: # ^k --- > elif ch == curses.ascii.VT: # ^k 131c132 < elif ch == ascii.FF: # ^l --- > elif ch == curses.ascii.FF: # ^l 133c134 < elif ch in (ascii.SO, curses.KEY_DOWN): # ^n --- > elif ch in (curses.ascii.SO, curses.KEY_DOWN): # ^n 138c139 < elif ch == ascii.SI: # ^o --- > elif ch == curses.ascii.SI: # ^o 140c141 < elif ch in (ascii.DLE, curses.KEY_UP): # ^p --- > elif ch in (curses.ascii.DLE, curses.KEY_UP): # ^p 158c159 < result = result + chr(ascii.ascii(self.win.inch(y, x))) --- > result = result + chr(curses.ascii.ascii(self.win.inch(y, x)))