Simplify timed_input definition

This commit is contained in:
Davte 2020-04-17 20:13:05 +02:00
parent 54e5e0fc3b
commit 8063d3c4df
2 changed files with 6 additions and 7 deletions

View File

@ -13,6 +13,6 @@ __author__ = "Davide Testa"
__email__ = "davide@davte.it"
__credits__ = []
__license__ = "GNU General Public License v3.0"
__version__ = "0.0.4"
__version__ = "0.0.5"
__maintainer__ = "Davide Testa"
__contact__ = "t.me/davte"

View File

@ -135,9 +135,8 @@ def non_unix_timed_input(message: str = None,
return
def timed_input(message: str = None,
timeout: int = 5):
"""Print `message` and return input within `timeout` seconds."""
if sys.platform.startswith('linux'):
return unix_timed_input(message=message, timeout=timeout)
return non_unix_timed_input(message=message, timeout=timeout)
timed_input = (
unix_timed_input
if sys.platform.startswith('linux')
else non_unix_timed_input()
)