Browse Source

Merge pull request #1869 from vgerak/1836-ddg-weather

Fix floating point format in DDG weather humidity
Alexandre Flament 2 years ago
parent
commit
4fe5463671
1 changed files with 2 additions and 2 deletions
  1. 2 2
      searx/engines/duckduckgo_weather.py

+ 2 - 2
searx/engines/duckduckgo_weather.py

@@ -39,12 +39,12 @@ def generate_condition_table(condition):
 
 
     res += (
     res += (
         f"<tr><td>{gettext('Wind')}</td><td>{condition['windBearing']}° — "
         f"<tr><td>{gettext('Wind')}</td><td>{condition['windBearing']}° — "
-        f"{'%.2f' % (condition['windSpeed'] * 1.6093440006147)} km/h / {condition['windSpeed']} mph</td></tr>"
+        f"{(condition['windSpeed'] * 1.6093440006147):.2f} km/h / {condition['windSpeed']} mph</td></tr>"
     )
     )
 
 
     res += f"<tr><td>{gettext('Visibility')}</td><td>{condition['visibility']} km</td>"
     res += f"<tr><td>{gettext('Visibility')}</td><td>{condition['visibility']} km</td>"
 
 
-    res += f"<tr><td>{gettext('Humidity')}</td><td>{condition['humidity'] * 100}%</td></tr>"
+    res += f"<tr><td>{gettext('Humidity')}</td><td>{(condition['humidity'] * 100):.1f}%</td></tr>"
 
 
     return res
     return res