summaryrefslogtreecommitdiff
path: root/modules/input_handlers/stdin_input.py
blob: 3d338c1c7c57e25b0b56a96a7047aade3cc4dd80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sys

from .input_handler import InputHandler


class StdinInput(InputHandler):
    def cleanup(self) -> None:
        pass

    def get_input(self) -> str:
        for line in sys.stdin:
            line = line.strip()
            if not line:
                continue

            yield line