in kernels/kernels.go [58:72]
func BackendView(k *resources.Kernel, bs []*backends.Backend) (*backends.Backend, *resources.Kernel, error) {
unifiedSpecID := k.SpecID
b, localSpecID, err := backends.ParseUnifiedID(unifiedSpecID, bs)
if err != nil {
return nil, nil, fmt.Errorf("Failure resolving the backend view for the kernelspec %q: %w", unifiedSpecID, err)
}
return b, &resources.Kernel{
ID: k.ID,
SpecID: localSpecID,
Env: k.Env,
LastActivity: k.LastActivity,
Connections: k.Connections,
ExecutionState: k.ExecutionState,
}, nil
}