Skip to content

Commit e67124a

Browse files
committed
fix: fix broken import in CleanSandboxStoreTask
Use diracx.tasks.depends instead of the non-existent .depends module. Populate jobs/__init__.py to re-export CleanSandboxStoreTask as expected by the entry point definition.
1 parent cd8f32a commit e67124a

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from __future__ import annotations
2+
3+
from .clean_sandbox_store import CleanSandboxStoreTask
4+
5+
__all__ = ("CleanSandboxStoreTask",)

diracx-tasks/src/diracx/tasks/jobs/clean_sandbox_store.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@
88
from diracx.core.settings import SandboxStoreSettings
99
from diracx.db.sql import SandboxMetadataDB
1010
from diracx.logic.jobs.sandboxes import clean_sandboxes
11+
from diracx.tasks.depends import NoTransaction
1112
from diracx.tasks.plumbing.base_task import PeriodicBaseTask
1213
from diracx.tasks.plumbing.enums import Priority, Size
1314
from diracx.tasks.plumbing.retry_policies import ExponentialBackoff
1415
from diracx.tasks.plumbing.schedules import CronSchedule
1516

16-
from .depends import NoTransaction
17-
1817

1918
@dataclasses.dataclass
2019
class CleanSandboxStoreTask(PeriodicBaseTask):

0 commit comments

Comments
 (0)