Skip to content

Commit bf31d59

Browse files
updated type map for integration tests
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
1 parent 0ce93f2 commit bf31d59

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

sdk/python/feast/inference.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,13 @@ def update_feature_views_with_inferred_features_and_entities(
183183
)
184184

185185
if not fv.features:
186-
raise RegistryInferenceFailure(
187-
"FeatureView",
188-
f"Could not infer Features for the FeatureView named {fv.name}.",
189-
)
186+
if isinstance(fv, OnDemandFeatureView):
187+
return None
188+
else:
189+
raise RegistryInferenceFailure(
190+
"FeatureView",
191+
f"Could not infer Features for the FeatureView named {fv.name}.",
192+
)
190193

191194

192195
def _infer_features_and_entities(

sdk/python/feast/type_map.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ def pa_to_feast_value_type(pa_type_as_str: str) -> ValueType:
559559
"binary": ValueType.BYTES,
560560
"bool": ValueType.BOOL,
561561
"null": ValueType.NULL,
562+
"list<element: double>": ValueType.DOUBLE_LIST,
562563
}
563564
value_type = type_map[pa_type_as_str]
564565

0 commit comments

Comments
 (0)