예제 #1
0
def _create_tick(instance):
    with ProcessGrpcServerRegistry() as grpc_server_registry:
        with DynamicWorkspace(grpc_server_registry) as workspace:
            list(
                execute_sensor_iteration(
                    instance, get_default_daemon_logger("SensorDaemon"),
                    workspace))
예제 #2
0
def evaluate_sensors(instance, workspace):
    list(
        execute_sensor_iteration(
            instance,
            get_default_daemon_logger("SensorDaemon"),
            workspace,
        ))
예제 #3
0
def _create_tick(graphql_context):
    with create_test_daemon_workspace(graphql_context.process_context.
                                      workspace_load_target) as workspace:
        list(
            execute_sensor_iteration(graphql_context.instance,
                                     get_default_daemon_logger("SensorDaemon"),
                                     workspace))
예제 #4
0
def _create_sensor_tick(instance):
    with ProcessGrpcServerRegistry() as grpc_server_registry:
        with RepositoryLocationManager(
                grpc_server_registry) as location_manager:
            list(
                execute_sensor_iteration(
                    instance, get_default_daemon_logger("SensorDaemon"),
                    location_manager))
예제 #5
0
def evaluate_sensors(instance, grpc_server_registry):

    with RepositoryLocationManager(grpc_server_registry) as location_manager:
        list(
            execute_sensor_iteration(
                instance,
                get_default_daemon_logger("SensorDaemon"),
                location_manager,
            ))
예제 #6
0
def _create_sensor_tick(instance):
    with ProcessGrpcServerRegistry(
            wait_for_processes_on_exit=True) as grpc_server_registry:
        with RepositoryLocationHandleManager(
                grpc_server_registry) as handle_manager:
            list(
                execute_sensor_iteration(
                    instance, get_default_daemon_logger("SensorDaemon"),
                    handle_manager))
예제 #7
0
def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime,
                                           debug_crash_flags):
    with DagsterInstance.from_ref(instance_ref) as instance:
        try:
            with pendulum.test(execution_datetime
                               ), create_test_daemon_workspace() as workspace:
                list(
                    execute_sensor_iteration(
                        instance,
                        get_default_daemon_logger("SensorDaemon"),
                        workspace,
                        debug_crash_flags=debug_crash_flags,
                    ))
        finally:
            cleanup_test_instance(instance)
예제 #8
0
def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime,
                                           debug_crash_flags):
    with DagsterInstance.from_ref(instance_ref) as instance:
        try:
            with pendulum.test(execution_datetime), ProcessGrpcServerRegistry(
            ) as grpc_server_registry:
                with RepositoryLocationManager(
                        grpc_server_registry) as location_manager:
                    list(
                        execute_sensor_iteration(
                            instance,
                            get_default_daemon_logger("SensorDaemon"),
                            location_manager,
                            debug_crash_flags=debug_crash_flags,
                        ))
        finally:
            cleanup_test_instance(instance)
예제 #9
0
def _create_tick(instance):
    with create_test_daemon_workspace() as workspace:
        list(
            execute_sensor_iteration(instance,
                                     get_default_daemon_logger("SensorDaemon"),
                                     workspace))