(
self, request: RegistryServer_pb2.ListProjectMetadataRequest, context
)
| 954 | return Empty() |
| 955 | |
| 956 | def ListProjectMetadata( |
| 957 | self, request: RegistryServer_pb2.ListProjectMetadataRequest, context |
| 958 | ): |
| 959 | try: |
| 960 | project = self.proxied_registry.get_project( |
| 961 | name=request.project, allow_cache=True |
| 962 | ) |
| 963 | assert_permissions(resource=project, actions=[AuthzedAction.DESCRIBE]) |
| 964 | except FeastObjectNotFoundException: |
| 965 | pass |
| 966 | return RegistryServer_pb2.ListProjectMetadataResponse( |
| 967 | project_metadata=[ |
| 968 | project_metadata.to_proto() |
| 969 | for project_metadata in self.proxied_registry.list_project_metadata( |
| 970 | project=request.project, allow_cache=request.allow_cache |
| 971 | ) |
| 972 | ] |
| 973 | ) |
| 974 | |
| 975 | def ApplyMaterialization( |
| 976 | self, request: RegistryServer_pb2.ApplyMaterializationRequest, context |
nothing calls this directly
no test coverage detected