def control()

in src/pathpicker/screen_control.py [0:0]


    def control(self) -> None:
        execute_keys = self.flags.get_execute_keys()

        # we start out by printing everything we need to
        self.print_all()
        self.reset_dirty()
        self.move_cursor()
        while True:
            if len(execute_keys) > 0:
                in_key = execute_keys.pop(0)
            else:
                in_key = self.get_key()
            self.check_resize()
            self.process_input(in_key)
            self.process_dirty()
            self.reset_dirty()
            self.move_cursor()
            self.stdscr.refresh()