diff options
Diffstat (limited to 'modules/input_handlers/stdin_input.py')
-rw-r--r-- | modules/input_handlers/stdin_input.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/input_handlers/stdin_input.py b/modules/input_handlers/stdin_input.py new file mode 100644 index 0000000..3d338c1 --- /dev/null +++ b/modules/input_handlers/stdin_input.py @@ -0,0 +1,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
\ No newline at end of file |