Skip to main content

The 'input-with-timeout' module provides a cross-platform method to capture user input with a timeout feature.

Project description

Input with Timeout

This Python project provides a function input_with_timeout which allows capturing user input with a specified timeout. If the user does not provide input within the timeout period, a TimeoutError is raised.

Installation

You can install this packag using the following commands:

pip install input-with-timeout

or

pip install git+https://github.com/mamahoos/python-input-with-timeout

Features

  • Customizable timeout for user input.
  • Cross-platform support.
  • Easy integration with existing Python projects.

Usage

To use the input_with_timeout function, simply import it from the module and call it with the desired prompt and timeout values.

from input_with_timeout import input_with_timeout

try:
    user_input = input_with_timeout("Enter your input: ", timeout=10)
    print(f"Input received: '{user_input}'.")
except TimeoutError:
    print("No input received within the timeout period.")

Contact

If you want to contact me you can reach me at https://t.me/mamahoos .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

input_with_timeout-2.2.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

input_with_timeout-2.2-py3-none-any.whl (6.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page