Use advisory_lock from DAB (#15676)

* Use advisory_lock from DAB

* Remove the django-pglocks dep

* Re-run updater script

* Move the import in new location
This commit is contained in:
Alan Rominger
2025-01-15 14:06:59 -05:00
committed by GitHub
parent bb8d878a36
commit f57a9863d6
15 changed files with 26 additions and 47 deletions

View File

@@ -19,6 +19,9 @@ from django.contrib.contenttypes.models import ContentType
from ansible_base.lib.utils.models import get_type_for_model
# django-ansible-base
from ansible_base.lib.utils.db import advisory_lock
# AWX
from awx.main.dispatch.reaper import reap_job
from awx.main.models import (
@@ -34,7 +37,6 @@ from awx.main.models import (
WorkflowJobTemplate,
)
from awx.main.scheduler.dag_workflow import WorkflowDAG
from awx.main.utils.pglock import advisory_lock
from awx.main.utils import (
ScheduleTaskManager,
ScheduleWorkflowManager,