Skip to content

Commit 0a1daf0

Browse files
committed
Tasking system changes for 3.13
[noissue]
1 parent 9233757 commit 0a1daf0

3 files changed

Lines changed: 8 additions & 7 deletions

File tree

CHANGES/360.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Replaced some uses of deprecated pulpcore functionality.

pulp_python/app/tasks/sync.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ async def run(self):
116116
environ.pop('http_proxy')
117117
deferred_download = self.remote.policy != Remote.IMMEDIATE
118118
with ProgressReport(
119-
message="Fetching Project Metadata", code="fetching.project"
119+
message="Fetching Project Metadata", code="sync.fetching.project"
120120
) as p:
121121
pmirror = PulpMirror(
122122
serial=0, # Serial currently isn't supported by Pulp

pulp_python/app/viewsets.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
AsyncOperationResponseSerializer,
1212
RepositorySyncURLSerializer,
1313
)
14-
from pulpcore.plugin.tasking import enqueue_with_reservation
14+
from pulpcore.plugin.tasking import dispatch
1515

1616
from pulp_python.app import models as python_models
1717
from pulp_python.app import serializers as python_serializers
@@ -49,12 +49,12 @@ def sync(self, request, pk):
4949
remote = serializer.validated_data.get('remote', repository.remote)
5050
mirror = serializer.validated_data.get('mirror')
5151

52-
result = enqueue_with_reservation(
52+
result = dispatch(
5353
tasks.sync,
5454
[repository, remote],
5555
kwargs={
56-
'remote_pk': remote.pk,
57-
'repository_pk': repository.pk,
56+
'remote_pk': str(remote.pk),
57+
'repository_pk': str(repository.pk),
5858
'mirror': mirror
5959
}
6060
)
@@ -213,11 +213,11 @@ def create(self, request):
213213
repository = serializer.validated_data.get('repository')
214214
repository_version = RepositoryVersion.latest(repository)
215215

216-
result = enqueue_with_reservation(
216+
result = dispatch(
217217
tasks.publish,
218218
[repository_version.repository],
219219
kwargs={
220-
'repository_version_pk': repository_version.pk
220+
'repository_version_pk': str(repository_version.pk)
221221
}
222222
)
223223
return core_viewsets.OperationPostponedResponse(result, request)

0 commit comments

Comments
 (0)