Improve performance and add type hints
This commit is contained in:
parent
1782db4840
commit
b7e10e766e
23 changed files with 745 additions and 178 deletions
|
|
@ -69,7 +69,7 @@ class _TTVDropsSite:
|
|||
domain: str
|
||||
|
||||
|
||||
def get_current_site(request: object) -> _TTVDropsSite:
|
||||
def get_current_site(request: HttpRequest | None) -> _TTVDropsSite:
|
||||
"""Return a site-like object with domain derived from BASE_URL."""
|
||||
base_url: str = _get_base_url()
|
||||
parts: SplitResult = urlsplit(base_url)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import logging
|
|||
from celery import shared_task
|
||||
from django.core.management import call_command
|
||||
|
||||
logger = logging.getLogger("ttvdrops.tasks")
|
||||
logger: logging.Logger = logging.getLogger("ttvdrops.tasks")
|
||||
|
||||
|
||||
@shared_task(bind=True, queue="default", max_retries=3, default_retry_delay=300)
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ from django.urls import reverse
|
|||
|
||||
if TYPE_CHECKING:
|
||||
from django.test.client import Client
|
||||
from pytest_django.fixtures import SettingsWrapper
|
||||
|
||||
|
||||
def _extract_locs(xml_bytes: bytes) -> list[str]:
|
||||
|
|
@ -15,7 +16,7 @@ def _extract_locs(xml_bytes: bytes) -> list[str]:
|
|||
|
||||
def test_sitemap_static_contains_expected_links(
|
||||
client: Client,
|
||||
settings: object,
|
||||
settings: SettingsWrapper,
|
||||
) -> None:
|
||||
"""Ensure the static sitemap contains the main site links across apps.
|
||||
|
||||
|
|
|
|||
|
|
@ -15,11 +15,9 @@ from django.db.models import Max
|
|||
from django.db.models import OuterRef
|
||||
from django.db.models import Prefetch
|
||||
from django.db.models import Q
|
||||
from django.db.models import QuerySet
|
||||
from django.db.models.functions import Trim
|
||||
from django.http import FileResponse
|
||||
from django.http import Http404
|
||||
from django.http import HttpRequest
|
||||
from django.http import HttpResponse
|
||||
from django.shortcuts import render
|
||||
from django.template.defaultfilters import filesizeformat
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue