From 8063d3c4df377be684497321d3b3f899cf2347fd Mon Sep 17 00:00:00 2001 From: Davte Date: Fri, 17 Apr 2020 20:13:05 +0200 Subject: [PATCH] Simplify timed_input definition --- filebridging/__init__.py | 2 +- filebridging/utilities.py | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/filebridging/__init__.py b/filebridging/__init__.py index d8624c9..0d888dd 100644 --- a/filebridging/__init__.py +++ b/filebridging/__init__.py @@ -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" diff --git a/filebridging/utilities.py b/filebridging/utilities.py index 75beaed..c7db6c6 100644 --- a/filebridging/utilities.py +++ b/filebridging/utilities.py @@ -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() +)