|
3 | 3 |
|
4 | 4 | from dagster import AssetExecutionContext, MetadataValue, Output, asset |
5 | 5 |
|
6 | | -from src.dagster_app.resources import ( |
7 | | - AttributorResource, |
8 | | - CargoServiceResource, |
9 | | - PackageServiceResource, |
10 | | - VersionServiceResource, |
| 6 | +from src.dependencies import ( |
| 7 | + get_attributor, |
| 8 | + get_cargo_service, |
| 9 | + get_package_service, |
| 10 | + get_version_service, |
11 | 11 | ) |
12 | 12 | from src.logger import logger |
13 | 13 | from src.processes.extractors import CargoPackageExtractor |
|
22 | 22 | ) |
23 | 23 | def cargo_package_ingestion( |
24 | 24 | context: AssetExecutionContext, |
25 | | - cargo_service: CargoServiceResource, |
26 | | - package_service: PackageServiceResource, |
27 | | - version_service: VersionServiceResource, |
28 | | - attributor: AttributorResource, |
29 | 25 | ) -> Output[dict[str, Any]]: |
30 | 26 | try: |
31 | 27 | logger.info("Starting Cargo package ingestion process") |
32 | 28 |
|
33 | | - cargo_svc = cargo_service.get_service() |
34 | | - package_svc = package_service.get_service() |
35 | | - version_svc = version_service.get_service() |
36 | | - attr = attributor.get_attributor() |
| 29 | + cargo_svc = get_cargo_service() |
| 30 | + package_svc = get_package_service() |
| 31 | + version_svc = get_version_service() |
| 32 | + attr = get_attributor() |
37 | 33 |
|
38 | 34 | async def _run(): |
39 | 35 | new_packages = 0 |
@@ -118,18 +114,14 @@ async def _run(): |
118 | 114 | ) |
119 | 115 | def cargo_packages_updates( |
120 | 116 | context: AssetExecutionContext, |
121 | | - cargo_service: CargoServiceResource, |
122 | | - package_service: PackageServiceResource, |
123 | | - version_service: VersionServiceResource, |
124 | | - attributor: AttributorResource, |
125 | 117 | ) -> Output[dict[str, Any]]: |
126 | 118 | try: |
127 | 119 | logger.info("Starting Cargo package version update process") |
128 | 120 |
|
129 | | - cargo_svc = cargo_service.get_service() |
130 | | - package_svc = package_service.get_service() |
131 | | - version_svc = version_service.get_service() |
132 | | - attr = attributor.get_attributor() |
| 121 | + cargo_svc = get_cargo_service() |
| 122 | + package_svc = get_package_service() |
| 123 | + version_svc = get_version_service() |
| 124 | + attr = get_attributor() |
133 | 125 |
|
134 | 126 | updater = CargoVersionUpdater(cargo_svc, package_svc, version_svc, attr) |
135 | 127 |
|
|
0 commit comments