Chore: Drop Python 3.9 support (#7774)

This commit is contained in:
Trenton H 2024-09-26 12:22:24 -07:00 committed by GitHub
parent 5e687d9a93
commit e6f59472e4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 970 additions and 1066 deletions

View file

@ -6,7 +6,6 @@ from contextlib import contextmanager
from datetime import datetime
from datetime import timezone
from shutil import rmtree
from typing import Optional
from django.conf import settings
from django.db.models import QuerySet
@ -389,7 +388,7 @@ def autocomplete(
ix: FileIndex,
term: str,
limit: int = 10,
user: Optional[User] = None,
user: User | None = None,
):
"""
Mimics whoosh.reading.IndexReader.most_distinctive_terms with permissions
@ -425,7 +424,7 @@ def autocomplete(
return terms
def get_permissions_criterias(user: Optional[User] = None):
def get_permissions_criterias(user: User | None = None):
user_criterias = [query.Term("has_owner", False)]
if user is not None:
if user.is_superuser: # superusers see all docs