testing #27

Merged
pi-ux-ce merged 14 commits from testing into main 2026-08-05 14:30:43 +00:00
2 changed files with 43 additions and 0 deletions
Showing only changes of commit 12078b1439 - Show all commits
+22
View File
@@ -0,0 +1,22 @@
import requests
from django.conf import settings
import sys
def test_website(url_website,bool_proxy=False):
try:
if bool_proxy:
status = requests.get(url_website,proxies=settings.PROXIES)
else:
status = requests.get(url_website).status_code
except requests.exceptions.ConnectionError:
status = "ConnectionError"
#identify the exception name
except Exception as err:
print(f"{type(err).__name__} was raised: {err}")
status = "exception not targeted"
return status
+21
View File
@@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/4.2/ref/settings/
""" """
import os import os
from pathlib import Path from pathlib import Path
from urllib import request as urllib_request
# Build paths inside the project like this: BASE_DIR / 'subdir'. # Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent BASE_DIR = Path(__file__).resolve().parent.parent
@@ -223,3 +224,23 @@ CELERY_IMPORTS = [
'apps.random_simpsons.utils' 'apps.random_simpsons.utils'
# Add other app tasks here if needed # Add other app tasks here if needed
] ]
###########################################################################################
#
# Custom settings
#
###########################################################################################
PROXY_URL = 'http://gluetun-svc.gluetun.svc:8888'
PROXY = urllib_request.ProxyHandler({
'http': PROXY_URL,
'https': PROXY_URL # Add the handler for HTTPS
})
PROXIES = {
"http" : PROXY_URL,
"https" : PROXY_URL
}