Skip to content

Commit 0885d86

Browse files
feat(qlik_replicate): register the four Qlik Replicate components in the lazy-loader
_CLASS_PATHS is the discovery table used by dagster_community_components's __getattr__ hook. Without an entry there, `type: dagster_community_components.QlikReplicateResourceComponent` in a defs.yaml resolves to "component type not found." Add the four Qlik components plus the QlikReplicateResource class itself (mirrors how ServiceNow / other resources are registered).
1 parent d82f636 commit 0885d86

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

dagster_community_components/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,6 +1001,11 @@
10011001
"ZendeskResourceComponent": "resources/zendesk_resource/component.py",
10021002
"ZendeskTicketSensorComponent": "sensors/zendesk_ticket_sensor/component.py",
10031003
"ZeroShotClassifierComponent": "assets/ai/zero_shot_classifier/component.py",
1004+
"QlikReplicateResource": "resources/qlik_replicate_resource/component.py",
1005+
"QlikReplicateResourceComponent": "resources/qlik_replicate_resource/component.py",
1006+
"QlikReplicateTaskTriggerJobComponent": "jobs/qlik_replicate_task_trigger_job/component.py",
1007+
"QlikReplicateTaskStatusSensorComponent": "sensors/qlik_replicate_task_status_sensor/component.py",
1008+
"QlikReplicateTaskMetricsIngestionComponent": "assets/ingestion/qlik_replicate_task_metrics_ingestion/component.py",
10041009
}
10051010

10061011
_loaded: dict[str, object] = {}

0 commit comments

Comments
 (0)