MCPcopy Index your code
hub / github.com/feast-dev/feast / ListProjectMetadata

Method ListProjectMetadata

sdk/python/feast/registry_server.py:956–973  ·  view source on GitHub ↗
(
        self, request: RegistryServer_pb2.ListProjectMetadataRequest, context
    )

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 4

assert_permissionsFunction · 0.90
get_projectMethod · 0.45
to_protoMethod · 0.45
list_project_metadataMethod · 0.45

Tested by

no test coverage detected