@@ -279,10 +279,13 @@ def get_search_query_from_webapp(preferences, form):
279279 query_timeout = raw_text_query.timeout_limit
280280 if query_timeout is None and 'timeout_limit' in form:
281281 raw_time_limit = form.get('timeout_limit')
282− try:
283− query_timeout = float(raw_time_limit)
284− except ValueError:
285− raise SearxParameterException('timeout_limit', raw_time_limit)
282+ if raw_time_limit in ['None', '']:
283+ raw_time_limit = None
284+ else:
285+ try:
286+ query_timeout = float(raw_time_limit)
287+ except ValueError:
288+ raise SearxParameterException('timeout_limit', raw_time_limit)
286289
287290 # query_categories
288291 query_categories = []