def __init__( # type: ignore[no-untyped-def] self, *, datahub_conn_id: str, **kwargs, ): super().__init__(**kwargs) self.datahub_conn_id = datahub_conn_id self.generic_hook = DatahubGenericHook(datahub_conn_id)
def make_emitter_hook(self) -> "DatahubGenericHook": # This is necessary to avoid issues with circular imports. from datahub_provider.hooks.datahub import DatahubGenericHook return DatahubGenericHook(self.datahub_conn_id)