Rewrite FlareSolverr from scratch in Python + Selenium

This commit is contained in:
ngosang
2022-09-23 02:17:50 +02:00
parent 8d1ac09bf2
commit 1505595591
10 changed files with 929 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
from bottle import response
import logging
def error_plugin(callback):
"""
Bottle plugin to handle exceptions
https://stackoverflow.com/a/32764250
"""
def wrapper(*args, **kwargs):
try:
actual_response = callback(*args, **kwargs)
except Exception as e:
logging.error(str(e))
actual_response = {
"error": str(e)
}
response.status = 500
return actual_response
return wrapper