From 50a9ca7fa791f2666e6493303469fdaef123b630 Mon Sep 17 00:00:00 2001 From: Nixellion Date: Wed, 8 Jul 2020 02:13:05 +0300 Subject: [PATCH] Update speedtester.py --- speedtester.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/speedtester.py b/speedtester.py index 88bf144..ec87503 100644 --- a/speedtester.py +++ b/speedtester.py @@ -331,8 +331,14 @@ def on_fail_or_no_connection(): log.warning("No internet connection! Exiting.") sys.exit() -def range_convert(value, min_old, max_old, min_new, max_new): - return (((value - min_old) * (max_new - min_new)) / (max_old - min_old)) + min_new +def range_convert(value, min_old, max_old, min_new, max_new, clamp=True): + a = (((value - min_old) * (max_new - min_new)) / (max_old - min_old)) + min_new + if clamp: + if a > max_new: + a = max_new + elif a < min_new: + a = min_new + return a if __name__ == "__main__": '''