def get_full_external_pipeline(repo_yaml, pipeline_name): recon_repo = ReconstructableRepository.from_legacy_repository_yaml(repo_yaml) return ( InProcessRepositoryLocation(recon_repo) .get_repository("nope") .get_full_external_pipeline(pipeline_name) )
def get_external_pipeline_from_in_process_location(pipeline_name): repo_yaml = file_relative_path(__file__, 'repo.yaml') recon_repo = ReconstructableRepository.from_legacy_repository_yaml(repo_yaml) yield ( InProcessRepositoryLocation(recon_repo) .get_repository('nope') .get_full_external_pipeline(pipeline_name) )
def create_location(self): from dagster.core.host_representation.repository_location import InProcessRepositoryLocation return InProcessRepositoryLocation(self)
def legacy_get_bar_repo_handle(): recon_repo = ReconstructableRepository.from_legacy_repository_yaml( file_relative_path(__file__, 'repository_file.yaml')) return InProcessRepositoryLocation(recon_repo).get_repository( 'bar_repo').handle