You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying print all datasets in my project. print(store.registry.list_saved_datasets('PROJECT_NAME'))
Expected Behavior
List of all datasets in project
Current Behavior
Traceback (most recent call last):
File "C:\Users\user\PycharmProjects\feast-service\test.py", line 64, in <module>
enriched_df = prepare_dataset(store, df)
File "C:\Users\user\PycharmProjects\feast-service\test.py", line 43, in prepare_dataset
print(store.registry.list_saved_datasets('PROJECT_NAME'))
File "C:\Users\user\PycharmProjects\feast-service\venv\lib\site-packages\feast\infra\registry\registry.py", line 696, in list_saved_datasets
return proto_registry_utils.list_saved_datasets(registry_proto, project)
File "C:\Users\user\PycharmProjects\feast-service\venv\lib\site-packages\feast\infra\registry\proto_registry_utils.py", line 217, in list_saved_datasets
if saved_dataset.project == project:
AttributeError: project
Steps to reproduce
Create Feature Store
Call registry.list_saved_datasets method
Specifications
Version:
feast==0.31.1
Platform:
Windows
Possible Solution
I think in list_saved_datasets() we should use saved_dataset.spec.project instead of saved_dataset.project. As in get_saved_dataset() method
def get_saved_dataset(
registry_proto: RegistryProto, name: str, project: str
) -> SavedDataset:
for saved_dataset in registry_proto.saved_datasets:
if saved_dataset.spec.name == name and saved_dataset.spec.project == project:
return SavedDataset.from_proto(saved_dataset)
raise SavedDatasetNotFound(name, project=project)
The text was updated successfully, but these errors were encountered:
I'm trying print all datasets in my project.
print(store.registry.list_saved_datasets('PROJECT_NAME'))
Expected Behavior
List of all datasets in project
Current Behavior
Steps to reproduce
Specifications
feast==0.31.1
Windows
Possible Solution
I think in
list_saved_datasets()
we should usesaved_dataset.spec.project
instead ofsaved_dataset.project
. As inget_saved_dataset()
methodThe text was updated successfully, but these errors were encountered: