summaryrefslogtreecommitdiff
path: root/searx/engines/youtube_api.py
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2020-11-26 17:22:54 +0100
committerAlexandre Flament <alex@al-f.net>2020-12-03 10:22:48 +0100
commit64cccae99e625f3ebd879f94797decd0d824608d (patch)
tree7ef098d4630c5416aad58f0d3ce5abb27390423f /searx/engines/youtube_api.py
parentad72803ed98760b2a95690dea3b95eacc670427c (diff)
[mod] various engines: use eval_xpath* functions and searx.exceptions.*
Engine list: ahmia, duckduckgo_images, elasticsearch, google, google_images, google_videos, youtube_api
Diffstat (limited to 'searx/engines/youtube_api.py')
-rw-r--r--searx/engines/youtube_api.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/searx/engines/youtube_api.py b/searx/engines/youtube_api.py
index 4a205ed6c..8c12ac4d2 100644
--- a/searx/engines/youtube_api.py
+++ b/searx/engines/youtube_api.py
@@ -11,6 +11,7 @@
from json import loads
from dateutil import parser
from urllib.parse import urlencode
+from searx.exceptions import SearxEngineAPIException
# engine dependent config
categories = ['videos', 'music']
@@ -48,7 +49,7 @@ def response(resp):
search_results = loads(resp.text)
if 'error' in search_results and 'message' in search_results['error']:
- raise Exception(search_results['error']['message'])
+ raise SearxEngineAPIException(search_results['error']['message'])
# return empty array if there are no results
if 'items' not in search_results: