<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getch(self):
 """Don't use this yet It doesn't belong here but I haven't yet thought about a proper way to implement this feature and the features that will depend on it. """

        return NotImplemented
        fno = stdout.fileno()
        mode = self.termios.tcgetattr(fno)
        try:
            self.tty.setraw(fno, self.termios.TCSANOW)
            ch = self.read(1)
        finally:
            self.termios.tcsetattr(fno, self.termios.TCSANOW, mode)
        return ch